sql-server - 连接到 SQL Server 2016 LocalDB 的默认实例

标签 sql-server localdb

需要帮助让 SQL Server 2016 LocalDB 接受使用默认实例名称“(localdb)\MSSQLLocalDB”的连接。我可以使用“(localdb)\.”建立连接。操作系统是 MS Windows 10 Pro 64 位。安装了 Visual Studio 2015 Express Update 3、SQL Server 2016 本地数据库(也是 2014)、SQL Server Data Tools(最新更新)和 SQL Server 2012 Native Client。 MSSQLLocalDB 实例已创建并将开始使用 sqllocaldb.exe。在 Windows 7 机器上进行相同的设置并且运行良好。在网上搜索了解决方案,但没有找到适用于我的情况的解决方案。谢谢。

最佳答案

我能够通过删除 cliconfg.exe 的 32 位和 64 位版本中的 MSSQLLocalDB 别名来解决该问题。服务器名称为:(LocalDB)\MSSQLLocalDB,管道名称为(localdb)\MSSQLLocalDB。该别名可能是在安装早期版本的 Visual Studio 期间创建的。我注意到 Windows 7 机器没有这个别名。希望这可以帮助其他遇到类似问题的人。

关于sql-server - 连接到 SQL Server 2016 LocalDB 的默认实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38471273/

相关文章:

sql-server - Alwayson 组的辅助副本中的数据库出现只读错误

sql - 如何使用 T-SQL 获取在主键字段中生成的最后一个值

sql - SSIS:需要在其他SQL查询中使用SQL查询结果来获取数据

sql-server - SQL Server Express localdb.msi 脱机安装程序

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

sql-server - MVC 5新项目标识表到sql server

sql-server - SQL Server 基于值划分时间点

sql-server - 为什么设置命令为空

t-sql - ExecuteSqlRaw() 中 'GO' 附近的语法不正确

sql-server-2012 - 如何以编程方式创建 localdb .mdf?