我在一台计算机上安装SQL Server 2005 EXPRESS版本,计算机名称='MyServe'和数据库名称='MyDB',将其作为数据库服务器。 它被configuration为数据库和Windows身份validation模式。 用户名= sa和密码= adminaa。 我有应用程序在C#.Net我的连接string是ConnectionString =“数据源= MyServe \ SQLEXPRESS;初始目录= MyDB;集成安全性= True;用户ID = sa;密码= adminaa”;
当我在名为MyServe的计算机上运行应用程序时,数据库服务器运行良好,而在另一台计算机上安装应用程序时,当它尝试连接数据库时,会出现一个错误,称为“用户login失败”MyServe \ Guest “数据库服务器中的configuration有什么问题或者其他的错误。 请帮帮我。 先谢谢你。
Metasebia
如果要使用SQL身份validation,请从连接string中除去“Integrated Security = true”。 这将胜过UserId和Password字段中的值,从而强制执行集成的Windows身份validation。