我正在尝试按照以下链接中的简单演示。
https://msdn.microsoft.com/en-us/data/JJ554735.aspx
我在" db.SaveChanges"设置断点。方法,每次运行应用程序时,都会添加另一个预期的博客名称。
但是,我无法在本地服务器上的任何位置找到数据库!我在调试过程中捕获了连接字符串,定义如下:
"Data Source=(localdb)\\mssqllocaldb;Initial Catalog=MigrationsAutomaticDemo.BlogContext;Integrated Security=True;MultipleActiveResultSets=True"
我可以使用" Bill-pc"登录我的本地数据库作为我的服务器名称与Windows身份验证。我已尝试以上述数据源登录,但无法进入。我的机器上没有其他本地服务器,除了" Bill-pc"。
我不安装了SQLEXPRESS。
我正在使用 SQL Server 2014和Visual Studio 2013 Update 4。
数据库必须存在于某个地方,因为每次运行时,列表中的另一个博客都会显示在控制台窗口中。
有人知道如何查看" MigrationsAutomaticDemo.BlogContext"数据库和它的服务器是什么?在我无法进入服务器查看数据库及其表内容的地方,我做错了什么?
这令我困惑......
答案 0 :(得分:2)
假设您使用的是默认的SQL Server实例,我猜您应该将连接字符串更改为"Data Source=bill-pc;Initial Catalog=MigrationsAutomaticDemo.BlogContext;Integrated Security=True;MultipleActiveResultSets=True"
答案 1 :(得分:2)
首先,选择View => SQL Server对象资源管理器
您可以在SQL Server对象资源管理器窗口中找到localDb
答案 2 :(得分:1)
如果尝试使用(localdb)\ProjectsV12
作为服务器名称进行连接,是否可以找到数据库?我有一个类似的问题试图找到一个本地数据库,我能够与此连接。它区分大小写。
我相信你可以在
找到本地数据库实例C:\Users\USERNAME\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances
如果您没有ProjectsV12,请尝试连接(localdb)\TheFolderYouDoHave
。