别名。\ SQLEXPRESS到(LocalDB)\ MSSQLLocalDB

时间:2016-01-13 03:39:41

标签: sql-server

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

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

1 个答案:

答案 0 :(得分:4)

  1. 启动Sql Server配置管理器

  2. 使用以下参数为64位SQL Native Client配置添加别名(请参见屏幕截图)。如果这不起作用,请尝试使用32位。

  3. Add alias

    属性屏幕:

    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