deu*_*uid 4 sql-server-2008 sql-server
我正在尝试运行以下语句来更改端点上的授权,因为用于授权的当前登录名即将被删除(离开公司)。
alter authorization on endpoint::Mirroring to domain\sys-admin-group
Run Code Online (Sandbox Code Playgroud)
我们使用 Windows 身份验证,因此我们所有的服务器登录名都包含反斜杠“\”字符。
这是我收到的错误:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '\'.
Run Code Online (Sandbox Code Playgroud)
我还尝试将登录名括在单引号中,但收到以下错误:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'domain\sys-admin-group'.
Run Code Online (Sandbox Code Playgroud)
我在 MSDN ALTER AUTHORIZATION 页面 (http://msdn.microsoft.com/en-us/library/ms187359.aspx) 上找不到任何有用的信息。有任何想法吗?
尝试用带引号的标识符包围它:
alter authorization
on endpoint::Mirroring
to [domain\sys-admin-group]
Run Code Online (Sandbox Code Playgroud)
注意方括号。