我正在尝试在我的本地计算机上设置BugTracker。
我的SQL Server使用了Windows身份验证。
我的连接字符串显示在
下面<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>
我收到错误
无法连接。
无法打开登录请求的数据库“BugTracker”。登录失败。用户'MyPCName \ ASPNET'登录失败。
检查Web.config文件“ConnectionString”设置。
任何想法我怎样才能做到这一点?
答案 0 :(得分:0)
它正在使用Windows身份验证。如果在IIS下运行,则需要确定正在执行ASP.Net应用程序的帐户。然后,您将该帐户的权限添加到SQL Server。
例如,Windows 7上的IIS默认情况下使用名为“IIS AppPool \ DefaultAppPool”的帐户运行所有应用程序池。您可以将应用程序池配置为使用其他帐户,出于安全原因,建议使用该帐户。
但这应该让你超越安全问题。