2012-02-07 87 views
0

在IIS上托管的我的Asp.Net/C# web应用程序使用2个不同的服务帐户访问网络上2台SQL服务器上的2个DB。 IIS作为服务帐户1连接到SQL Server1上的DB1。从IIS访问SQL服务器的服务帐户

我有Web.config connectionstring中配置的帐户2的用户ID,密码,期望它取代仅适用于SQL Server2上的DB2的IIS设置。这不起作用。有没有更好的方法来处理这个问题?感谢你的帮助。

+0

什么是不工作? – user492238 2012-02-07 21:47:40

+0

你正在运行哪个版本?请发布您的网页,配置部分! – user492238 2012-02-07 21:55:55

回答

0

显然,DB1使用Windows身份验证,并应配置为。确保连接字符串被配置为选择“Integrated Security = true;”在其连接字符串中。 DB2需要启用SQLServerAuthentication。没有模拟将努力为DB2,但一个普通的连接字符串就可以了:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

参见:http://www.connectionstrings.com/sql-server-2008

+0

malar 2012-02-07 23:27:23

+0

这是什么问题?你有没有检查你的SQL服务器上的身份验证日志? – user492238 2012-02-08 08:03:57

相关问题