Compartilhar 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ópicoConvenções de sintaxe Transact-SQL

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:

  • MSSQLSERVER

  • ORACLE

  • ORACLE GATEWAY

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.