Partilhar via


sp_helpdistributiondb (Transact-SQL)

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

Retorna as propriedades do banco de dados de distribuição especificado. Esse procedimento armazenado é executado no Distribuidor, no banco de dados de distribuição.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_helpdistributiondb [ [ @database = ] N'database' ]
[ ; ]

Argumentos

@database [ = ] N'banco de dados'

O nome do banco de dados para o qual as propriedades são retornadas. @database é sysname, com um padrão de para todos os bancos de % dados associados ao Distribuidor e no qual o usuário tem permissões.

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
name sysname Nome do banco de dados de distribuição.
min_distretention int Período mínimo de retenção, em horas, antes que as transações sejam excluídas.
max_distretention int Período máximo de retenção, em horas, antes que as transações sejam excluídas.
history retention int Número de horas para retenção de histórico.
history_cleanup_agent sysname Nome do agente de limpeza do histórico.
distribution_cleanup_agent sysname Nome do agente de limpeza da Distribuição.
status int Somente para uso interno.
data_folder nvarchar(255) Nome do diretório usado para armazenar os arquivos de banco de dados.
data_file nvarchar(255) Nome do arquivo de banco de dados.
data_file_size int Tamanho de arquivo de dados inicial em megabytes.
log_folder nvarchar(255) Nome do diretório para o arquivo de log de banco de dados.
log_file nvarchar(255) Nome do arquivo de log.
log_file_size int Tamanho de arquivo de log inicial em megabytes.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_helpdistributiondb é usado em todos os tipos de replicação.

Permissões

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 e os usuários na lista de acesso à publicação de uma publicação usando o banco de dados de distribuição podem executar sp_helpdistributiondb para retornar informações relacionadas ao arquivo. Os membros da função pública podem executar sp_helpdistributiondb para retornar informações não relacionadas a arquivos para bancos de dados de distribuição aos quais eles têm acesso.