ASP连接字符串到SQL Impersonate

时间:2014-12-09 17:14:34

标签: asp.net sql-server connection-string impersonation

我正在尝试使用Impersonate将我的ASP.NET连接到SQL数据库。

我的字符串是:

<connectionStrings>

<add name="AppEntities" connectionString="metadata=res://*/NModel.csdl|res://*/NModel.ssdl|res://*/NModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;
  Data Source=myServer;Initial Catalog=mydb;Persist Security Info=SSPI;
  Pooling=False;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

模仿标签以这种方式完成:

<system.web>
<identity impersonate="true" userName="domain\user" password="pswd"/><system.web>

以这种方式它不起作用,否则如果我使用SQL身份验证它可以正常工作。

如何解决它的任何想法? 谢谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是指定IIS应用程序池标识http://technet.microsoft.com/en-us/library/cc771170%28v=ws.10%29.aspx