ALTER REMOTE SERVICE BINDING (Transact-SQL)

platí pro:SQL Server

Změní uživatele přiřazeného k vazbě vzdálené služby nebo změní anonymní autentizaci pro tuto vazbu.

Transact-SQL konvence syntaxe

Syntax

ALTER REMOTE SERVICE BINDING binding_name   
   WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ]   
[ ; ]  

Argumenty

binding_name
Název vzdálené služby, která se zavázala ke změně. Názvy serverů, databází a schémat nelze specifikovat.

WITH USER = <user_name>
Specifikuje uživatele databáze, který drží certifikát spojený s vzdálenou službou pro toto vázání. Veřejný klíč z tohoto certifikátu se používá pro šifrování a autentizaci zpráv vyměňovaných s vzdálenou službou.

ANONYMNÍ
Specifikuje, zda je při komunikaci s vzdálenou službou použito anonymní ověření. Pokud je ANONYMOUS = ZAPNUTO, použije se anonymní autentizace a přihlašovací údaje místního uživatele nejsou předávány vzdálené službě. Pokud je ANONYMOUS = VYPNUTO, uživatelské přihlašovací údaje se přenášejí. Pokud tato klauzule není specifikována, výchozí nastavení je VYPNUTO.

Remarks

Veřejný klíč v certifikátu přiřazeném k user_name se používá k ověření zpráv zaslaných vzdálené službě a k zašifrování relačního klíče, který je následně použit k zašifrování konverzace. Certifikát pro user_name musí odpovídat certifikátu pro přihlášení do databáze, která hostuje vzdálenou službu.

Permissions

Oprávnění ke změně vázání vzdálené služby je výchozí pro vlastníka vzdáleného vazby služby, členy db_owner pevné databázové role a členy role pevného správce systému .

Uživatel, který příkaz vykonává, ALTER REMOTE SERVICE BINDING musí mít oprávnění k impersonaci uživatele uvedenému ve příkazu.

Pro změnu AUTHORIZATION vazby pro vzdálenou službu použijte příkaz.ALTER AUTHORIZATION

Příklady

Následující příklad mění vazbu APBinding vzdálené služby na šifrování zpráv pomocí certifikátů z účtu SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding  
    WITH USER = SecurityAccount ;