Windows 7、Microsoft SQL Server 2008 R2、および Visual Studio 2010 を使用しています。
最初の質問: セキュリティの設定は次のとおりですが、SQL でパスワードを変更しません。
- サーバー認証: SQL Server Windows 認証モード
- ログイン監査: 失敗したログインのみ
ユーザー sa または任意のユーザーの場合:
permission: Grant
Login: Enabled
しかし、私のパスワードは32桁になります。
2 番目の質問:
次に、Entity Frameworkのように、uidとwithでVisual Studioのデータベースに接続できませんIntegrated Security=True;User Instance=True;
そのため、 VS でctrl+f5を実行し、アプリと ajax が正しく動作することを期待すると、代わりにエラーが発生します。
私のコード:
function FillGrid() {
$.ajax({
url: "ajax_process.aspx?cmd=FillGrid",
type: "POST",
data: null,
async: true,
success: function (dataFromServer) {
d = eval("(" + dataFromServer + ")");
alert(d[0].email);
},
error: function (XMLResponse) {
alert(XMLResponse.responseText);
}
});
}
私のエラーは警告です:
ユーザー インスタンス ログイン フラグは、このバージョンの SQL Server ではサポートされていません。接続が閉じられます。
と:
SqlException (0x80131904): ユーザー インスタンスのログイン フラグは、このバージョンの SQL Server ではサポートされていません。接続が閉じられます。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 例外、ブール値の breakConnection) +6352224