使用Windows身份验证和特定帐户连接到SQL Server

Kje*_*sen 8 sql-server asp.net

我有一个ASP.Net应用程序,使用Windows身份验证运行.与SQL Server的连接通常是通过创建一个sql server帐户并在连接字符串中使用它来完成的.

但是,在这个特定的非常严格的托管环境中,我们被要求使用特定的WINDOWS /活动目录帐户连接到SQL Server.

请注意,它不是网站用户的Windows凭据,我们需要连接到SQL服务器 - 它是一个特定的Windows/AD帐户.

如何在我的连接字符串中配置它?

Kla*_*sen 14

使用这样的连接字符串:

Server=YourServer; Database=YourDatabase; Integrated Security=true;
Run Code Online (Sandbox Code Playgroud)

您的程序必须在您需要连接的帐户下运行.您可以通过编辑AppPool在IIS中设置网站的标识.

  • @Kjensen,你可以在没有模仿的情况下使用Windows身份验证,你应该没问题. (2认同)