sp_helpdistpublisher (Transact-SQL)
Aplica-se a:SQL Server
Instâ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)