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
Remove um mapeamento existente entre um login no servidor local a correr o SQL Server e um login no servidor ligado.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_droplinkedsrvlogin
[ @rmtsrvname = ] N'rmtsrvname'
, [ @locallogin = ] N'locallogin'
[ ; ]
Arguments
@rmtsrvname [ = ] N'rmtsrvname'
O nome de um servidor ligado ao qual se aplica o mapeamento de login do SQL Server. @rmtsrvname é sysname, sem padrão.
@locallogin [ = ] N'locallogin'
O SQL Server login no servidor local que é um mapeamento para o servidor ligado @rmtsrvname.
@locallogin é sysname, sem padrão. Um mapeamento para @locallogin para @rmtsrvname já deve existir. Se NULL, o mapeamento padrão criado por sp_addlinkedserver, que mapeia todos os logins no servidor local para os logins no servidor ligado, é eliminado.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
Quando o mapeamento existente para um login é eliminado, o servidor local utiliza o mapeamento padrão criado quando sp_addlinkedserver se liga ao servidor ligado em nome desse login. Para alterar o mapeamento padrão, use sp_addlinkedsrvlogin.
Se o mapeamento padrão também for eliminado, apenas os logins que receberam explicitamente um mapeamento de login para o servidor ligado, usando sp_addlinkedsrvlogin, podem aceder ao servidor ligado.
sp_droplinkedsrvlogin não pode ser executado a partir de uma transação definida pelo usuário.
Permissions
Requer permissão ALTER ANY LOGIN no servidor.
Examples
A. Remover o mapeamento de login para um utilizador existente
O exemplo seguinte remove o mapeamento do login Mary do servidor local para o servidor Accountsligado . Portanto, o login Mary utiliza o mapeamento de login por defeito.
EXECUTE sp_droplinkedsrvlogin 'Accounts', 'Mary';
B. Remover o mapeamento padrão de login
O exemplo seguinte remove o mapeamento de login padrão originalmente criado ao executar sp_addlinkedserver no servidor Accountsligado .
EXECUTE sp_droplinkedsrvlogin 'Accounts', NULL;