用于从IIS访问SQL Server的服务帐户

时间:2012-02-07 21:46:17

标签: asp.net sql-server authentication

我在IIS上托管的Asp.Net/C#网络应用程序使用2个不同的服务帐户访问网络上2个SQL服务器上的2个数据库。 IIS作为服务帐户1运行,与SQL Server1上的DB1连接。

我在web.config connectionstring中配置了用户ID,帐户2的密码,希望这可以取代SQL Server2上的DB2的IIS设置。这不起作用。有没有更好的方法来处理这个?感谢您的帮助。

            

1 个答案:

答案 0 :(得分: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