我在Visual Studio 2015中使用了ASP.NET 5预览模板来创建ASP.NET 5网站。根据config.json文件,在(localdb)\ mssqllocaldb中有一个数据库。
我想将该数据库移到我的实际SQL Server,但是当我连接到SQL Server Management Studio中的(localdb)\ mssqllocaldb服务器以开始备份过程时,没有列出数据库。它在哪里?
如果在SSMS中找不到数据库,该如何迁移该数据库的任何想法?
最佳答案
我也遇到了这个问题,并使其正常工作(我正在做MVC-Movie MVC6教程-我只是在“添加模型”部分中,在其中创建与本地数据库的连接:here)。
Visual Studio 2015 / SQL Server 2014使用的路径与2012/2013不同。我以前安装了VS2012和VS2013,并分别在其中创建了本地数据库。 VS2012创建的连接为:(localdb)\ v11.0,SQL Server数据工具(SSDT)创建为(localdb)\ ProjectsV12。
要使(LocalDB)\ MSSQLLocalDB工作,请执行以下操作:
打开CMD提示符,然后键入SQLLocalDB.exe info
这显示了本地连接上的所有当前数据库服务器
您应该在这里看到MSSQLLocalDB的选项。
输入SQLLocalDB.exe start MSSQLLocalDB
它会告诉您这已经开始。
转到Visual Studio,然后单击查看-> SQL Server对象浏览器
从这里您将需要添加一个SQL Server(右键单击SQL Server并单击“添加SQL Server”
在“服务器名称:”字段中输入“((LocalDB)\ MSSQLLocalDB”-用户名/服务器类型/身份验证应保留为默认值。
单击“连接”后,新数据库将与新数据库一起显示
数据库现在存储在c:\ users \ [DATABASE-NAME]中,与以前一样,它们存储在C:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ SSDT中
希望这可以解决您发现SQLServer的问题,
干杯
关于sql-server - 未列出MSSQLLOCALDB数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34029337/