Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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)