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.
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.
Consulte também