ALTER REMOTE SERVICE BINDING (Transact-SQL)
更新日期: 2005 年 12 月 5 日
更改与远程服务绑定相关联的用户,或更改绑定的匿名身份验证设置。
语法
ALTER REMOTE SERVICE BINDING binding_name
WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ]
[ ; ]
参数
- binding_name
要更改的远程服务绑定的名称。不能指定服务器、数据库和架构名称。
- WITH USER = <user_name>
指定数据库用户,该用户持有与此绑定的远程服务相关联的证书。此证书的公钥用于对与远程服务交换的消息进行加密和身份验证。
- ANONYMOUS
指定在与远程服务进行通信时是否使用匿名身份验证。如果 ANONYMOUS = ON,则使用匿名身份验证,且不会将本地用户的凭据传输给远程服务。如果 ANONYMOUS = OFF,则传输用户凭据。如果没有指定该子句,则默认为 OFF。
备注
与 user_name 关联的证书中的公钥用于对发送到远程服务的消息进行身份验证,并对会话密钥进行加密,然后使用加密的会话密钥对会话进行加密。user_name 的证书必须与承载远程服务的数据库登录证书相对应。
权限
默认情况下,远程服务绑定所有者、db_owner 固定数据库角色成员以及 sysadmin 固定服务器角色成员具有更改远程服务绑定的权限。
执行 ALTER REMOTE SERVICE BINDING 语句的用户必须具有该语句中所指定用户的模拟权限。
若要更改远程服务绑定的 AUTHORIZATION,请使用 ALTER AUTHORIZATION 语句。
示例
下面的示例使用帐户 SecurityAccount
的证书将远程服务绑定 APBinding
更改为加密消息。
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
请参阅
参考
CREATE REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
EVENTDATA (Transact-SQL)
帮助和信息
更改历史记录
版本 | 历史记录 |
---|---|
2005 年 12 月 5 日 |
|