sp_helpdistpublisher (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

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

Convenções de sintaxe de 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. 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 do Publicador especificado.
Security_mode int Modo de segurança usado por agentes de replicação para se conectar ao Publicador para assinaturas de atualização na fila ou com um Publicador não SQL Server.

0 = Autenticação SQL Server

1 = Autenticação do Windows
Login sysname Nome de logon usado por agentes de replicação para se conectar ao Publicador para assinaturas de atualização na fila ou com um Publicador não SQL Server.
password nvarchar(524) Senha retornada (em formulário criptografado simples). A senha é NULL para usuários diferentes 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 o Microsoft SQL Server 2005 (9.x) e versões posteriores, isso sempre deve retornar 0, o que significa que a senha é necessária.
thirdparty_flag bit Se a publicação está habilitada por SQL Server ou por um aplicativo de terceiros:

0 = SQL Server, Oracle ou Oracle Gateway Publisher.

1 = O Publisher foi integrado a 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.
storage_connection_string nvarchar(4000) Chave de acesso de armazenamento para diretório de trabalho quando distribuidor ou publicador no banco de dados SQL do Azure.

Valores do 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 ou a senha do editor no conjunto de resultados para logons não sysadmin .

Permissões

Os membros da função de servidor fixa sysadmin podem executar sp_helpdistpublisher para qualquer Publicador usando o servidor local como distribuidor. Os membros do db_owner função de banco de dados fixa ou a função replmonitor em um banco de dados de distribuição podem executar sp_helpdistpublisher para qualquer Publicador usando esse banco de dados de distribuição. Os usuários na lista de acesso à publicação de uma publicação no publicador especificado podem executar sp_helpdistpublisher. Se publisher não for especificado, as informações serão retornadas para todos os Publicadores que o usuário tem direitos de acesso.

Consulte Também

Exibir e modificar propriedades de Publicador e Distribuidor
sp_adddistpublisher (Transact-SQL)
sp_changedistpublisher (Transact-SQL)
sp_dropdistpublisher (Transact-SQL)