繁体   English   中英

无法在Visual Studio中打开数据库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM