[英]Cannot Open Database in Visual Studio
我正在阅读ASP.NET“ Contoso大学”教程(位于此处) 。
当我尝试查看数据库时,问题开始了。 直接从本教程开始,当我打开数据库(SchoolContext)时,出现此错误消息。
无法打开登录请求的数据库“ ContosoUniversity1”。 登录失败。用户“ machine \\ user”的登录失败。
因此,在数据库上,我转到“修改连接”,然后单击“确定”而不进行任何更改。 然后,我可以查看数据库,表,视图等。但是没有可用的信息,因此从本教程继续来看,我应该已经看到了Student实体,但是那里没有。 当我运行该程序并尝试访问网站/学生时,我得到一个404提示找不到资源。
我在本教程中使用的连接字符串
<connectionStrings>
<add name="SchoolContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=ContosoUniversity1;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/>
</connectionStrings>
我正在运行VS 2013 Community Express。 我没有安装SQL Server Management Studio或任何相关程序。
我是计算机的管理员用户。
我的机器或用户权限是否有问题? 我需要安装其他程序吗?
我认为您使用的是Visual Studio安装随附的sqlserver Express版本。 尝试在连接字符串中也添加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>
在服务器资源管理器中转到该连接。 转到“属性”,然后从那里使用连接字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.