Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Altera o utilizador associado a uma ligação remota de serviço, ou altera a definição de autenticação anónima para a vinculação.
Transact-SQL convenções de sintaxe
Sintaxe
ALTER REMOTE SERVICE BINDING binding_name
WITH [ USER = <user_name> ] [ , ANONYMOUS = { ON | OFF } ]
[ ; ]
Arguments
binding_name
O nome do serviço remoto liga-se a mudar. Nomes de servidores, bases de dados e esquemas não podem ser especificados.
COM USER = <user_name>
Especifica o utilizador da base de dados que detém o certificado associado ao serviço remoto para esta ligação. A chave pública deste certificado é usada para encriptação e autenticação de mensagens trocadas com o serviço remoto.
ANÓNIMO
Especifica se a autenticação anónima é usada ao comunicar com o serviço remoto. Se ANONYMOUS = ON, é usada autenticação anónima e as credenciais do utilizador local não são transferidas para o serviço remoto. Se ANÓNIMO = DESLIGADO, as credenciais do utilizador são transferidas. Se esta cláusula não for especificada, o padrão é DESLIGADO.
Remarks
A chave pública no certificado associado ao user_name é usada para autenticar mensagens enviadas para o serviço remoto e para encriptar uma chave de sessão que depois é usada para encriptar a conversa. O certificado para user_name deve corresponder ao certificado para um login na base de dados que aloja o serviço remoto.
Permissions
A permissão para alterar uma ligação de serviço remota corresponde por defeito ao proprietário da ligação de serviço remota, aos membros da db_owner função fixa na base de dados e aos membros do administrador do sistema ao papel fixo de servidor.
O utilizador que executa a ALTER REMOTE SERVICE BINDING instrução deve ter permissão de personificação para o utilizador especificado na instrução.
Para alterar o AUTHORIZATION para uma ligação de serviço remoto, use a ALTER AUTHORIZATION instrução.
Exemplos
O exemplo seguinte altera a ligação APBinding de serviço remoto para encriptar mensagens usando os certificados da conta SecurityAccount.
ALTER REMOTE SERVICE BINDING APBinding
WITH USER = SecurityAccount ;
Ver também
CREATE REMOTE SERVICE BINDING (Transact-SQL)
DROP REMOTE SERVICE BINDING (Transact-SQL)
EVENTDATA (Transact-SQL)