ALTER REMOTE SERVICE BINDING (Transact-SQL)
Altera o usuário associado a uma associação de serviço remoto ou altera a configuração de autenticação anônima para a associação.
Sintaxe
ALTER REMOTE SERVICE BINDING binding_name
WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ]
[ ; ]
Argumentos
binding_name
O nome da associação de serviço remoto a ser alterada. Os nomes de servidor, banco de dados e esquema não podem ser especificados.WITH USER = <user_name>
Especifica o usuário de banco de dados que possui o certificado associado ao serviço remoto para esta associação. A chave pública deste certificado é usada para criptografia e autenticação de mensagens trocadas com o serviço remoto.ANONYMOUS
Especifica se a autenticação anônima é usada durante a comunicação com o serviço remoto. Se ANONYMOUS = ON, a autenticação anônima será usada e as credenciais do usuário local não serão transferidas para o serviço remoto. Se ANONYMOUS = OFF, as credenciais de usuário serão transferidas. Se essa cláusula não for especificada, o padrão será OFF.
Comentários
A chave pública no certificado associado a user_name é usada para autenticar as mensagens enviadas para o serviço remoto e para criptografar uma chave de sessão que, em seguida, é usada para criptografar a conversação. O certificado para user_name deve corresponder ao certificado para um logon no banco de dados que hospeda o serviço remoto.
Permissões
A permissão para alterar uma associação de serviço remoto assume como padrão o proprietário dessa associação, os membros da função de banco de dados fixa db_owner e os membros da função de servidor fixa sysadmin.
O usuário que executa a instrução ALTER REMOTE SERVICE BINDING deve ter a permissão de representação para o usuário especificado na instrução.
Para alterar AUTHORIZATION para uma associação de serviço remoto, use a instrução ALTER AUTHORIZATION.
Exemplos
O exemplo a seguir altera a associação de serviço remoto APBinding para criptografar mensagens usando os certificados da conta SecurityAccount.
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
Consulte também