我安装了.\SQLEXPRESS
,但代码假设我有一个名为(LocalDB)\MSSQLLocalDB
的服务器。
如何创建别名,以便我不必安装SQLLocalDb
?
答案 0 :(得分:4)
启动Sql Server配置管理器
使用以下参数为64位SQL Native Client配置添加别名(请参见屏幕截图)。如果这不起作用,请尝试使用32位。
属性屏幕:
Alias Name - (LocalDB)\MSSQLLocalDB
Pipe Name - \\.\pipe\MSSQL$sqlexpress\sql\query
Protocol - Named Pipes
Server - .\SQLEXPRESS
如果您有(LocalDB)\v11.0
,还有一个额外步骤
已安装,但您要创建别名(LocalDB)\MSSQLLocalDB
。
您应该首先计算(LocalDB)\ v11.0的管道名称
它因机器而异。
C:\>"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\sqllocaldb.exe" info v11.0
Name: v11.0
Version: 11.0.2318.0
Shared name:
Owner: SOMEDOMAIN\Some.User
Auto-create: Yes
State: Running
Last start time: 13/01/2016 1:38:36 PM
Instance pipe name: np:\\.\pipe\LOCALDB#14A493ED\tsql\query