Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 = ] N'publisher' ]
[ , [ @check_user = ] check_user ]
[ ; ]
Argumentos
@publisher [ = ] N'editor'
Especifica 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.
Conjunto 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 enfileiradas ou com um Publicador não SQL Server.0 = Autenticação do SQL Server1 = 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 enfileiradas ou com um Publicador que não seja do SQL Server. |
password |
nvarchar(524) | Senha retornada (em formulário criptografado simples). A senha é NULL para usuários que não sejam sysadmin. |
active |
bit | Se um Publicador remoto está usando o servidor local como um Distribuidor:0 = Não1 = 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 SQL Server 2005 (9.x) e versões posteriores, essa coluna deve sempre retornar 0, o que significa que a senha é necessária. |
thirdparty_flag |
bit | Se a publicação é habilitada pelo SQL Server ou por um aplicativo de terceiros:0 = Publicador do SQL Server, Oracle ou Oracle Gateway.1 = O Publisher é integrado ao SQL Server usando um aplicativo de terceiros. |
publisher_type |
sysname | Tipo de editor; pode ser um dos seguintes valores:MSSQLSERVERORACLEORACLE 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 editor no Banco de Dados SQL do Azure. |
Valores do código de retorno
0 (sucesso) ou 1 (falha).
Comentários
sp_helpdistpublisher é usado em todos os tipos de replicação.
sp_helpdistpublishernão exibe o logon ou a senha do editor no conjunto de resultados para logons que não são sysadmin.
Permissões
Os membros da função de servidor fixa sysadmin podem ser executados sp_helpdistpublisher para qualquer Publicador usando o servidor local como um Distribuidor. Os 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 ser executados 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 @publisher especificado podem executar sp_helpdistpublisher. Se @publisher não for especificado, as informações serão retornadas para todos os Editores que o usuário tem direitos de acesso.