SQL混合身份验证模式

时间:2011-07-05 18:17:39

标签: sql-server sql-server-2008 sql-server-express

所以我有一个混合身份验证模式的数据库。我有一个连接它的软件。我从1月份开始使用这个软件没有任何问题。我在这个数据库中添加了一个表。当我尝试通过查询访问此表时,我得到Log In Failed. The log in is from an untrusted domain这很奇怪,因为我的连接字符串是connectionString="Data Source=JOET-HP\SQLEXPRESS;Initial Catalog=AmazonProShip; User Id= Shipper; Password=Shipping1; 有没有遇到这个并找到了解决方案?

1 个答案:

答案 0 :(得分:0)

您最近是否直接或通过Windows更新间接应用SQL Server更新?存在一个已知问题,即混合模式偶尔会更改为Windows身份验证。

如果您有Management Studio(也可能Express也具有此功能),您可以通过右键单击对象资源管理器中的服务器名称,选择属性,移动到安全性来检查/更新它 - 这是第一个无线电选项。 / p>

如果您没有Management Studio,则需要为您的实例找到正确的LoginMode注册表子项(可能是HKEY_LOCAL_MACHINE> SOFTWARE> Microsoft> Microsoft SQL Server> MSSQL10.SQLEXPRESS> MSSQLServer)并更改值为2(如果它不是2,请先停止SQL Server,更改值,关闭注册表,然后重新启动SQL Server)。