1

我正在使用 Windows 7 Home Premium(x64) 笔记本电脑上的 SQL Server 2008 R2 Express edition(x64) 在 Visual Studio 2010 Ultimate 中的网站上工作。调试后我收到一个错误-

Cannot open database "Edufun.mdf" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

Edufun 是我的数据库名称。我尝试了各种解决方案,例如通过 SQL Server 管理工作室设置登录,使 NT AUTHORITY\NETWORK SERVICE db_owner 成为我的数据库。通过各种方法多次更改我的连接字符串。还授予对数据库的网络服务的读写权限。我的连接字符串在 IIS 和 WEB.Config 中是相同的。

我见过各种解决方案,但没有任何效果我的连接字符串是 =

name="connection" "Server=RUSTY\SQLEXPRESS;Database=Edufun.mdf;
Integrated Security=true"  providerName="System.Data.SqlClient"

Rusty 是我的 PC 名称,在 SQL Server 安装期间,我创建了名为 SQLExpress 的默认实例。如果有人需要堆栈跟踪,请帮我解决这个问题,告诉我我会发布它。先感谢您

4

0 回答 0