ALTER REMOTE SERVICE BINDING (Transact-SQL)

Van toepassing op:SQL Server

Wijzigt de gebruiker die gekoppeld is aan een externe servicebinding, of wijzigt de anonieme authenticatie-instelling voor de binding.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

binding_name
De naam van de externe dienst die aan verandering bindt. Server-, database- en schemanamen kunnen niet worden gespecificeerd.

MET USER = <user_name>
Specificeert de databasegebruiker die het certificaat bezit dat aan de externe service voor deze binding is gekoppeld. De publieke sleutel van dit certificaat wordt gebruikt voor versleuteling en authenticatie van berichten die met de externe dienst zijn uitgewisseld.

ANONIEM
Geeft aan of anonieme authenticatie wordt gebruikt bij communicatie met de externe dienst. Als ANONIEM = AAN, wordt anonieme authenticatie gebruikt en worden de inloggegevens van de lokale gebruiker niet overgedragen aan de externe dienst. Als ANONIEM = UIT, worden gebruikersgegevens overgedragen. Als deze clausule niet is gespecificeerd, staat de standaard UIT.

Remarks

De publieke sleutel in het certificaat dat aan user_name gekoppeld is, wordt gebruikt om berichten die naar de externe dienst worden gestuurd te authenticeren en om een sessiesleutel te versleutelen die vervolgens wordt gebruikt om het gesprek te versleutelen. Het certificaat voor user_name moet overeenkomen met het certificaat voor een login in de database die de externe dienst host.

Permissions

Toestemming voor het wijzigen van een remote service binding is standaard voor de eigenaar van de remote service binding, leden van de db_owner fixed database-rol, en leden van de sysadmin fixed server-rol.

De gebruiker die de ALTER REMOTE SERVICE BINDING instructie uitvoert, moet impersonage-toestemming hebben voor de gebruiker die in de instructie is gespecificeerd.

Om de AUTHORIZATION binding voor een remote service te wijzigen, gebruik je de ALTER AUTHORIZATION instructie.

Examples

Het volgende voorbeeld verandert de binding APBinding van externe services om berichten te versleutelen door gebruik te maken van de certificaten van het account SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding  
    WITH USER = SecurityAccount ;  

Zie ook

CREATE REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
EVENTDATA (Transact-SQL)