是否可以使用 SQL Server Management Studio 2008 连接到 SQL 2012 localdb 的实例?我已经安装了包含 ODBC 驱动程序的 2012 Native Client,但我似乎仍然无法使用 SSMS 2008 连接到我的 localdb 实例。我使用sqlcmd连接localdb没有问题,所以不是服务器问题。谢谢
3 回答
您可以通过这种方式通过命名管道来做到这一点:
1 - 通过运行以下命令获取 (localdb) 实例的地址:"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info [InstanceName](如果它是您的默认实例)重新感兴趣,将 v11.0 指定为 [InstanceName] 您可以在 CMD 中使用以下命令将其写入文本文件:
“C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe”信息 v11.0 > C:\db_details.txt
2 - 复制“实例管道名称”值,例如np:.\pipe\LOCALDB#1E0FF40B\tsql\query
3 - 将“实例管道名称”值粘贴为服务器名称。
在具有 SSMS 2008R2 的系统上安装 CU6,因为它包含一些与 SQL Server 2012 的兼容性问题相关的修复。
如果您可以在 SSMS 2008R2 中看到 2012 服务器,那么您已经连接了它。
打开一个新的查询窗口并执行以下代码:
select @@version
试试这个 :
服务器名称中的 ip 地址\sqlserver2012。
然后设置身份验证方法 = SQL Server 身份验证并提供登录名和密码字段。