我有 Windows 7、Microsoft SQL Server 2008 R2 和 Visual Studio 2010。
第一个问题:我没有在 sql 中更改密码,尽管我的安全设置如下:
- 服务器认证:sql server windows认证方式
- 登录审核:仅登录失败
对于用户 sa 或任何用户:
permission: Grant
Login: Enabled
但是,我的任何密码都是 32 个数字。
第二个问题:
然后,我永远无法使用 uid 和 with 连接到 Visual Studio 中的数据库,例如 Entity Framework 方式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 异常, Boolean breakConnection) +6352224