sp_helpdistpublisher (Transact-SQL)
Retorna propriedades de Publicadores usando um Distribuidor. Esse procedimento armazenado é executado no Distribuidor, em qualquer banco de dados.
Sintaxe
sp_helpdistpublisher [ [ @publisher=] 'publisher']
[ , [ @check_user = ] check_user
Argumentos
[ @publisher= ] 'publisher'
É o Publicador para o qual são retornadas propriedades. publisher é sysname, com um padrão de %.[ @check_user= ] check_user
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome de Publicador. |
distribution_db |
sysname |
Banco de dados de distribuição para o Publicador especificado. |
security_mode |
int |
Modo de segurança usado pelos agentes de replicação ao se conectar ao Publicador para assinaturas de atualização enfileirada ou com um Publicador não-SQL Server. 0 = Autenticação do SQL Server 1 = Autenticação do Windows |
login |
sysname |
Nome de logon usado pelos agentes de replicação ao se conectar ao Publicador para assinaturas de atualização enfileirada ou com um Publicador não-SQL Server. |
password |
nvarchar(524) |
Senha retornada (em formulário criptografado simples). A senha é o NULL para usuários diferente de sysadmin. |
active |
bit |
Se um Publicador remoto está usando o servidor local como um Distribuidor: 0 = Não 1 = Sim |
working_directory |
nvarchar(255) |
Nome do diretório de trabalho. |
trusted |
bit |
Se a senha é requerida quando o Publicador conecta ao Distribuidor. Para MicrosoftSQL Server 2005 e versões posteriores, isso deveria retornar sempre 0, que significa que a senha é requerida. |
thirdparty_flag |
bit |
Se a publicação está habilitada pelo SQL Server ou por um aplicativo de terceiro: 0 = Editor SQL Server, Oracle ou Oracle Gateway. 1 = O Publicador foi integrado ao SQL Server usando um aplicativo de terceiros. |
publisher_type |
sysname |
Tipo de Publicador, que pode ser um dos seguintes:
|
publisher_data_source |
nvarchar(4000) |
Nome da fonte de dados de OLE DB no Publicador. |
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_helpdistpublisher é usado em todos os tipos de replicação.
sp_helpdistpublisher não exibirá o logon de publicador ou a senha no conjunto de resultados para logons diferentes de sysadmin.
Permissões
Membros da função de servidor fixa sysadmin podem executar sp_helpdistpublisher em qualquer Publicador usando o servidor local como um Distribuidor. Membros da função de banco de dados fixa db_owner ou da função replmonitor em um banco de dados de distribuição podem executar sp_helpdistpublisher para qualquer Publicador usando o banco de dados de distribuição. Usuários na lista de acesso à publicação para uma publicação no publisher especificado podem executar sp_helpdistpublisher. Se publisher não for especificado, as informações serão retornadas para todos os Publicadores a que o usuário tem direito de acesso.