将 .\SQLEXPRESS 别名设置为 (LocalDB)\MSSQLLocalDB

3

我已经安装了.\SQLEXPRESS,但是代码假定我有一个名为(LocalDB)\MSSQLLocalDB的服务器。

我该如何创建别名,以便不必安装SQLLocalDb

1个回答

5
  1. 启动Sql Server配置管理器

  2. 添加一个别名,用以下参数配置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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接