【发布时间】:2015-07-14 20:28:33
【问题描述】:
我正在使用 VS 2012,使用 Windows 凭据连接到 SQL Server 2008 主机。我可以从 Management Studio 正常连接,但是当我运行 Web 应用程序(集成了 IIS 7.5 windows 7 ASP.NET 4.0)并且我的应用程序尝试连接时,我得到了这个:
用户“MyDomain\MyMachineName$”登录失败。
由于某种原因,使用网络标识的 IIS 应用程序池不使用 MyUserName,而是使用我的机器名称。我的连接字符串是:
<connectionStrings>
<clear />
<add name="Assignment"
connectionString="Data Source=a.b.c.d;Initial Catalog=My_Db;Trusted_Connection=true;Max Pool Size=200;Pooling=True;" />
</connectionStrings>
我应该提到这是一台新的(对我而言)计算机。我查看了凭证管理器,那里什么都没有。任何想法为什么 IIS 和我的网络应用程序使用了错误的东西?
【问题讨论】:
标签: sql sql-server iis-7.5 credentials