我在IIS上托管的Asp.Net/C#网络应用程序使用2个不同的服务帐户访问网络上2个SQL服务器上的2个数据库。 IIS作为服务帐户1运行,与SQL Server1上的DB1连接。
我在web.config connectionstring中配置了用户ID,帐户2的密码,希望这可以取代SQL Server2上的DB2的IIS设置。这不起作用。有没有更好的方法来处理这个?感谢您的帮助。
答案 0 :(得分:0)
显然,DB1使用Windows身份验证,应该为此配置。确保连接字符串配置为选择“Integrated Security = true;”在其连接字符串中。 DB2需要启用SQLServerAuthentication。没有模拟将适用于DB2,但常规连接字符串将执行:
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;