ALTER REMOTE SERVICE BINDING (Transact-SQL)

Gäller för:SQL Server

Ändrar användaren som är kopplad till en fjärrtjänstbindning, eller ändrar anonym autentiseringsinställning för bindningen.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

binding_name
Namnet på fjärrtjänsten som binder till förändring. Server-, databas- och schemanamn kan inte specificeras.

MED USER = <user_name>
Specificerar databasanvändaren som innehar certifikatet kopplat till fjärrtjänsten för denna bindning. Den publika nyckeln från detta certifikat används för kryptering och autentisering av meddelanden som utbyts med fjärrtjänsten.

ANONYM
Specificerar om anonym autentisering används vid kommunikation med fjärrtjänsten. Om ANONYMOUS = ON används anonym autentisering och inloggningsuppgifterna för den lokala användaren överförs inte till fjärrtjänsten. Om ANONYM = AV överförs användaruppgifter. Om denna klausul inte anges är standardinställningen AV.

Remarks

Den publika nyckeln i certifikatet som är kopplat till user_name används för att autentisera meddelanden som skickas till fjärrtjänsten och för att kryptera en sessionsnyckel som sedan används för att kryptera konversationen. Certifikatet för user_name måste motsvara certifikatet för inloggning i databasen som är värd för fjärrtjänsten.

Permissions

Behörighet för att ändra en fjärrtjänstbindning går som standard till ägaren av fjärrtjänstbindningen, medlemmar i db_owner fasta databasroll och medlemmar i sysadmin-fasta serverrollen.

Användaren som kör satsen ALTER REMOTE SERVICE BINDING måste ha impersonat-behörighet för den användare som anges i satsen.

För att ändra bindningen AUTHORIZATION för en fjärrtjänst, använd satsen ALTER AUTHORIZATION .

Examples

Följande exempel ändrar fjärrtjänstbindningen APBinding för att kryptera meddelanden genom att använda certifikaten från kontot SecurityAccount.

ALTER REMOTE SERVICE BINDING APBinding  
    WITH USER = SecurityAccount ;  

Se även

CREATE REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
HÄNDELSEDATA (Transact-SQL)