Compartilhar via


sp_helpdistributiondb (Transact-SQL)

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

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_helpdistributiondb [ [ @database= ] 'database_name' ]

Argumentos

  • [ @database=] 'database_name'
    É o nome do banco de dados para o qual as propriedades serão retornadas. database_name é sysname, com um padrão % Para todos os bancos de dados associados com o Distribuidor e para o qual o usuário tem permissões.

Conjuntos 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)

Status do arquivo de log.

log_file_size

int

Tamanho de arquivo de log inicial em megabytes.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

Permissões

Membros da função de banco de dados fixa db_owner ou da função em um banco de dados de distribuição replmonitor e 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. Membros da função public podem executar sp_helpdistributiondb para retornar informações não relacionadas a arquivo para os bancos de dados de distribuição aos quais têm acesso.