我正在阅读ASP.NET的"Contoso大学“教程,发现了这里。
当我试图查看数据库时,问题就开始了。根据本教程的直接内容,当我打开数据库(SchoolContext)时,我会得到这个错误信息。
无法打开登录请求的数据库"ContosoUniversity1“。登录failed.Login失败的用户‘计算机\用户’。
因此,在DB上,我转到“修改连接”,然后点击OK,而不更改任何内容。然后我可以查看数据库,表格,视图等,但没有可用的信息,所以继续从教程我应该看到的学生实体,但它不在那里。当我运行这个程序并尝试访问网站/学生时,我会得到一个404,它说找不到资源。
我从教程中使用的连接字符串
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>我在运行VS 2013社区快车。我没有安装或任何相关程序。
我是电脑的管理员用户。
这是我的机器或用户权限的问题吗?我需要安装另一个程序吗?
发布于 2015-05-23 19:56:36
我认为您正在使用随Visual安装而来的sqlserver版本。尝试在连接字符串中添加AttachDBFilename='path of .mdf file of database'。
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\ContosoUniversity1.mdf" providerName="System.Data.SqlClient"/>
</connectionStrings>发布于 2015-05-23 19:45:47
转到服务器资源管理器中的连接。转到Properties并从那里使用连接字符串。
https://stackoverflow.com/questions/30416799
复制相似问题