我有一个ASP.Net应用程序,使用Windows身份验证运行。通常通过创建SQL Server帐户并在连接字符串中使用该帐户来连接到SQL Server。
但是,在这种非常受限制的托管环境中,我们被要求使用特定的WINDOWS/Active Directory帐户来连接SQL Server。
请注意,我们需要连接到SQL服务器的不是网站用户的Windows凭据,而是一个特定的Windows/AD帐户。
我如何在连接字符串中配置它?
我有一个ASP.Net应用程序,使用Windows身份验证运行。通常通过创建SQL Server帐户并在连接字符串中使用该帐户来连接到SQL Server。
但是,在这种非常受限制的托管环境中,我们被要求使用特定的WINDOWS/Active Directory帐户来连接SQL Server。
请注意,我们需要连接到SQL服务器的不是网站用户的Windows凭据,而是一个特定的Windows/AD帐户。
我如何在连接字符串中配置它?
使用以下连接字符串:
Server=YourServer; Database=YourDatabase; Integrated Security=true;
您的程序必须在您需要连接的帐户下运行。您可以通过编辑应用程序池来设置IIS中您网站的标识。
如果您想要实现这个功能,您需要:
您的连接字符串将类似于:
Server=dbServer;database=theData;User ID=loginname;password=Top$ecret