sql-server - 未列出 MSSQLLOCALDB 数据库

标签 sql-server asp.net-core localdb

我使用 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 Data Tools (SSDT) 创建为 (localdb)\ProjectsV12。

要让 (LocalDB)\MSSQLLocalDB 为您工作:

  1. 打开 CMD 提示符并输入 SQLLocalDB.exe info 这显示了本地连接上的所有当前数据库服务器
  2. 您应该在此处看到 MSSQLLocalDB 的选项。 类型SQLLocalDB.exe启动MSSQLLocalDB 它会告诉您现在已经开始了。
  3. 转到 Visual Studio 并单击“查看”->“SQL Server 对象浏览器” 从这里您需要添加 SQL Server(右键单击 SQL Server 并“添加 SQL Server”
  4. 在服务器名称:字段中输入“(LocalDB)\MSSQLLocalDB” - 用户名/服务器类型/身份验证应保留为默认值。 单击“连接”后,新数据库将与您的新数据库一起显示

数据库现在存储在 c:\users\[DATABASE-NAME] 中,而以前它们存储在 C:\Users\\AppData\Local\Microsoft\VisualStudio\SSDT 中

希望这能解决您查找 SQLServer 的问题, 干杯

关于sql-server - 未列出 MSSQLLOCALDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34029337/

相关文章:

C# 相当于 SQL Server 中的 IsNull() 函数

sql - 错误 SQL70001 : This statement is not recognized in this context

angular - 具有多个 Angular 2 模块的 webpack

c# - 如何在 ASP.NET Core 中获取 TLS/SSL 相关信息?

c# - 在 LocalDB 中重置 EF 代码优先数据库

sql-server-data-tools - DacServices.Deploy 到 SQL Server LocalDB 2016 失败 - 无法连接

asp.net-mvc - "The "DataDirectory“LocalDB 实例注册表项中缺少注册表值”错误是什么意思?

sql - 在存在条件sql server中设置变量值

sql - 从 SQL Server 数据库生成 DDL 脚本

c# - 绕过 .Net Core 中的授权属性以获得发布版本