我正在浏览ASP.NET“Contoso University”教程here。
当我尝试查看数据库时,问题就开始了。直接从教程开始,当我打开数据库(SchoolContext)时,我得到了这个错误消息。
无法打开登录请求的数据库“ContosoUniversity1”。登录失败。用户'machine \ user'登录失败。
所以在数据库上我转到“修改连接”并点击确定而不改变任何东西。然后我能够查看数据库,表格,视图等。但是没有可用的信息,所以从教程继续我应该看到学生实体,但它不存在。当我运行该程序并尝试访问网站/学生时,我得到404说无法找到该资源。
我在教程中使用的连接字符串
val scalatra = "org.scalatra" %% "scalatra" % "2.3.1"
enablePlugins(JavaAppPackaging)
lazy val root = (project in file(".")).
settings(
name := "myapp",
version := "0.2",
scalaVersion := "2.11.6",
libraryDependencies += scalatra
)
我正在运行VS 2013 Community Express。我没有安装SQL Server Management Studio或任何相关程序。
我是计算机的管理员用户。
这是我的机器或用户权限的问题吗?我需要安装另一个程序吗?
答案 0 :(得分:1)
我认为您使用的是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>
答案 1 :(得分:0)
在服务器资源管理器中转到该连接。转到“属性”并使用其中的连接字符串。