我已经安装了.\SQLEXPRESS
,但是代码假定我有一个名为(LocalDB)\MSSQLLocalDB
的服务器。
我该如何创建别名,以便不必安装SQLLocalDb
?
我已经安装了.\SQLEXPRESS
,但是代码假定我有一个名为(LocalDB)\MSSQLLocalDB
的服务器。
我该如何创建别名,以便不必安装SQLLocalDb
?
启动Sql Server配置管理器
添加一个别名,用以下参数配置64位SQL Native Client Configuration(参见截图)。如果这样不行,请尝试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
(localDB)\MSSQLLocalDB
创建了一个别名,改为localhost
。 - dbardakov