LocalDB SQL Server 2014 Express 创建 2 个实例 (localdb)\ProjectsV12 & (localdb)\MSSQLLocalDB?

Posted

技术标签:

【中文标题】LocalDB SQL Server 2014 Express 创建 2 个实例 (localdb)\\ProjectsV12 & (localdb)\\MSSQLLocalDB?【英文标题】:LocalDB SQL Server 2014 Express creates 2 instances (localdb)\ProjectsV12 & (localdb)\MSSQLLocalDB?LocalDB SQL Server 2014 Express 创建 2 个实例 (localdb)\ProjectsV12 & (localdb)\MSSQLLocalDB? 【发布时间】:2015-01-27 15:02:19 【问题描述】:

我正在使用 SQL Server 2014 Express 和 LocalDB 选项,我在 Visual Studio 2013 的 SQL Server 对象资源管理器窗格中有以下内容...

那么(localdb)\ProjectsV12(localdb)\MSSQLLocalDB有什么区别呢?

【问题讨论】:

【参考方案1】:

(localdb)\ProjectsV12 和 (localdb)\ProjectsV13 实例由 SQL Server Data Tools (SSDT) 创建,不应由应用程序使用

(localdb)\MSSQLLocalDB 是 SQL Server Express 2014/2016 LocalDB 默认实例名称和“自动实例”。

您可以使用 sqllocaldb.exe 命令行工具来管理哪个版本(2014 或 2016)拥有 MSSqlLocaldb 实例

并且 (localdb)\v11.0 是 SQL Server 2012 LocalDB 默认实例名称

【讨论】:

本地开发数据库应该使用哪一个? 列表中最后两个之一 是否有理由不使用 ProjectsV12? 不是默认实例 SSDT 使用 ProjectsV12 实例来部署数据库项目。如果未安装 SSDT,此实例甚至可能不存在。因此,不建议在连接字符串中使用此实例名称。

以上是关于LocalDB SQL Server 2014 Express 创建 2 个实例 (localdb)\ProjectsV12 & (localdb)\MSSQLLocalDB?的主要内容,如果未能解决你的问题,请参考以下文章

使用 SQL Server 2014 LocalDB 和 Visual Studio 2013 构建 LightSwitch 失败

用于 LocalDB 的 SQL Server 2014 Express .MSI 无法在目标 vm 上安装

如何将 SQL Server localDB 升级到较新版本?

009.Working with SQL Server LocalDB --在sql server localdb 上操作数据

SQL Server LocalDB:将数据库分离并重新附加到同一台计算机(机器,相同路径)后,无法备份数据库

SQL Server 2012 Express LocalDB