Share via


sp_helpdistpublisher (Transact-SQL)

Retorna propriedades de Publicadores usando um Distribuidor. Esse procedimento armazenado é executado no Distribuidor em qualquer banco de dados.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_helpdistpublisher [ [ @publisher=] 'publisher'] 
    [ , [ @check_user = ] check_user

Argumentos

  • [ @publisher= ] 'publisher'
    É o Publicador para o qual as propriedades são retornadas. publisher é sysname, com um padrão de %.

  • [ @check_user= ] check_user
    Identificado apenas para fins informativos. Sem 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 do 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 Editor 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 Editor 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 é necessária quando o Publicador se conecta com o 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:

  • MSSQLSERVER

  • ORACLE

  • ORACLE GATEWAY

publisher_data_source

nvarchar(4000)

Nome da fonte de dados 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.

Consulte também

Referência

sp_adddistpublisher (Transact-SQL)

sp_changedistpublisher (Transact-SQL)

sp_dropdistpublisher (Transact-SQL)

Conceitos

Exibir e modificar propriedades de Publicador e Distribuidor