【问题标题】:Service account to access SQL server from IIS从 IIS 访问 SQL Server 的服务帐户
【发布时间】:2012-02-07 21:46:16
【问题描述】:

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

我在 web.config 连接字符串中配置了帐户 2 的用户 ID 和密码,希望这会取代仅用于 SQL server2 上的 DB2 的 IIS 设置。这是行不通的。有没有更好的方法来处理这个?感谢您的帮助。

【问题讨论】:

  • 您在哪个版本上运行?请发布您的网络、配置部分!

标签: asp.net sql-server authentication


【解决方案1】:

显然,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

【讨论】:

  • 有什么问题?你检查你的 sql server 上的授权日志了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-13
  • 1970-01-01
  • 2017-08-18
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
相关资源
最近更新 更多