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 上操作数据