ALTER REMOTE SERVICE BINDING (Transact-SQL)
適用於:SQL Server
變更遠端服務繫結的相關使用者,或變更繫結的匿名驗證設定。
語法
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 陳述式。
範例
下列範例會變更遠端服務繫結 APBinding
,以利用 SecurityAccount
帳戶的憑證來加密訊息。
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
另請參閱
CREATE REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
EVENTDATA (Transact-SQL)