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= ] 'database_name' ]  

Argumentos

[ @database = ] 'database_name' Es el nombre de la base de datos para el que se devuelven las propiedades. database_name es sysname, con el valor predeterminado de todas las bases de % datos asociadas al distribuidor y en las que el usuario tiene permisos.

Conjuntos 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 Exclusivamente 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 (error)

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 ejecutar sp_helpdistributiondb para devolver información relacionada con archivos. Los miembros del rol público pueden ejecutar sp_helpdistributiondb para devolver información no relacionada con archivos para las bases de datos de distribución a las que tienen acceso.

Consulte también

Ver y modificar las propiedades del distribuidor y del publicador
sp_adddistributiondb (Transact-SQL)
sp_changedistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)