无法打开数据库" test"登录请求。登录失败。用户登录失败' DT \ Test $'

时间:2017-03-10 18:04:34

标签: sql-server

尝试使用Windows身份验证运行Web应用时出现以下错误。

  

无法打开数据库" test"登录请求。登录失败。用户登录失败' DT \ Test $'。

当我跑步时

USE Test
GO
SELECT USER_ID('DT\Test$')

返回7

所以不确定问题是什么

这是我的连接字符串

  <connectionStrings>
    <clear />
    <add name="TestModel" connectionString="metadata=res://*/Models.TestModel.csdl|res://*/Models.TestModel.ssdl|res://*/Models.TestModel.msl;provider=System.Data.SqlClient;provider connection string='data source=&quot;mydb.com, 1433&quot;;initial catalog=Test;Integrated Security=SSPI;multipleactiveresultsets=True;application name=EntityFramework'" providerName="System.Data.EntityClient" />
  </connectionStrings>

我还应该补充一点,当我在visual studio中以我的域帐户登录时,webapp工作正常,而不是在部署到生产服务器时

1 个答案:

答案 0 :(得分:0)

解决:将应用程序池标识更改为LocalSystem