尝试与LOCALSYSTEM共享名称LocalDb实例并失败 - 为什么?

时间:2013-05-16 19:02:57

标签: localdb

我正在尝试共享LocalDb的命名实例。我犯了一个初学者的错误,但我有一个最后的问题。我将在下面留下这个问题的更新版本,以防它帮助其他任何人。

最后一个问题:为什么,当我跑步时

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info "TOYS"

做出回应:

Name:               TOYS
Version:            11.0.2100.60
Shared name:
Owner:              ORIONNET\Simon
Auto-create:        No
State:              Running
Last start time:    17/05/2013 06:18:14
Instance pipe name: np:\\.\pipe\LOCALDB#782948C8\tsql\query

共享名称时不包含共享名称?这不是一个空闲的问题 - 我正在运行命令并解析响应,因为没有PowerShell等价物。

原始问题

这些是我正在运行的命令:

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" create "TOYS"
LocalDB instance "TOYS" created with version 11.0.

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" start "TOYS"
LocalDB instance "TOYS" started.

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" share "NT AUTHORITY\SYSTEM" "TOYS" "TOYSSHARED"
Private LocalDB instance "TOYS" (owner: NT AUTHORITY\SYSTEM) shared with the shared name: "TOYSSHARED".

但如果我这样做:

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info "TOYS"

我明白了:

Name:               TOYS
Version:            11.0.2100.60
Shared name:
Owner:              MyDomain\Me
Auto-create:        No
State:              Running
Last start time:    16/05/2013 19:55:01
Instance pipe name: np:\\.\pipe\LOCALDB#704F3267\tsql\query

我希望看到TOYSSHARED的“共享名称:”然后如果我尝试:

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" unshare "TOYSSHARED"
Unsharing of shared LocalDB instance "TOYSSHARED" failed because of the following error:
The specified LocalDB instance is not shared.

那么,我做错了什么?

主机是x64 Windows 7 Service Pack 1,已修补最新版本。我正在与本地管理员(间接)成员的域用户一起运行,我尝试使用标准和提升的Command Prompts并获得相同的结果。

更新

卫生署!要取消共享,它应该是:

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" unshare ".\TOYSSHARED"

Shared LocalDB instance ".\TOYSSHARED" unshared.

在取消共享之前,

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info

显示

.\TOYSSHARED
TOYS
v11.0

"%ProgramFiles%\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info ".\TOYSSHARED"

显示

Name:               TOYS
Shared name:        TOYSSHARED
Owner:              NT AUTHORITY\LOCAL SERVICE
Instance pipe name: np:\\.\pipe\LOCALDB#SHE29988\tsql\query

0 个答案:

没有答案