sp_helpdistributiondb (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
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.