Compartir vía


sp_helpdistributiondb (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Devuelve las propiedades de la base datos de distribución especificada. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @database = ] N'database'

Nombre de base de datos para el que se devuelven las propiedades. @database es sysname, con un valor predeterminado para todas las bases de % datos asociadas al distribuidor y en las que el usuario tiene permisos.

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de la base de datos de distribución.
min_distretention int Período mínimo de retención, en horas, antes de que se eliminen las transacciones.
max_distretention int Período máximo de retención, en horas, antes de que se eliminen las transacciones.
history retention int Número de horas que se conserva el historial.
history_cleanup_agent sysname Nombre del Agente de limpieza del historial.
distribution_cleanup_agent sysname Nombre del Agente de limpieza de distribución.
status int Solo para uso interno.
data_folder nvarchar(255) Nombre del directorio que se utiliza para almacenar los archivos de base de datos.
data_file nvarchar(255) Nombre del archivo de la base de datos.
data_file_size int Tamaño inicial del archivo de datos en megabytes.
log_folder nvarchar(255) Nombre del directorio del archivo de registro de la base de datos.
log_file nvarchar(255) Nombre del archivo de registro.
log_file_size int Tamaño inicial del archivo de registro en megabytes.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_helpdistributiondb se usa en todos los tipos de replicación.

Permisos

Los miembros del rol fijo de base de datos db_owner o el rol replmonitor en una base de datos de distribución y los usuarios de la lista de acceso a la publicación de una publicación mediante la base de datos de distribución pueden ejecutarse sp_helpdistributiondb para devolver información relacionada con archivos. Los miembros del rol público pueden ejecutarse sp_helpdistributiondb para devolver información no relacionada con archivos para las bases de datos de distribución a las que tienen acceso.