Compartilhar via


sp_msx_get_account (Transact-SQL)

Aplica-se: SQL Server

Lista informações sobre a credencial que o servidor de destino usa para entrar no servidor mestre.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_msx_get_account
[ ; ]

Argumentos

Nenhum.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Retorna o seguinte conjunto de resultados:

Nome da coluna Type Descrição
msx_connection int Número de conexão do servidor mestre.
msx_credential_id int ID da credencial usada para esta conexão de servidor mestre.
msx_credential_name sysname Nome da credencial usada para esta conexão de servidor mestre.
msx_login_name nvarchar(4000) Nome de domínio e nome de usuário do usuário Windows para a credencial.

Comentários

Retorna um conjunto de resultados vazio se não houver nenhuma credencial especificada para esse servidor de destino. Para definir a credencial, use sp_msx_set_account.

Permissões

Esse procedimento armazenado pertence à função db_owner . Você pode conceder EXECUTE permissões para qualquer usuário, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

O exemplo a seguir lista informações para a credencial que esse servidor de destino usa para se conectar ao servidor mestre.

USE msdb;
GO

EXECUTE dbo.sp_msx_get_account;
GO

Aqui está um exemplo de conjunto de resultados:

msx_connection msx_credential_id msx_credential_name  msx_login_name
-------------- ----------------- -------------------- -----------------------------
1              65538             MsxAccount           AdventureWorks2022\MsxAccount