Compartir a través de


sp_helpdistributiondb (Transact-SQL)

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.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpdistributiondb [ [ @database= ] 'database_name' ]

Argumentos

  • [ @database=] 'database_name'
    Es el nombre de la base de datos cuyas propiedades se devuelven. database_name es de tipo sysname y su valor predeterminado es % para todas aquellas bases de datos asociadas al distribuidor en las que el usuario tenga permisos.

Conjuntos de resultados

Nombre de 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)

Notas

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

Permisos

Los miembros de la función fija de base de datos db_owner o la función replmonitor de una base de datos de distribución y los usuarios que se encuentran en la lista de acceso a una publicación que utiliza la base de datos de distribución pueden ejecutar sp_helpdistributiondb para devolver información relacionada con los archivos. Los miembros de la función public pueden ejecutar sp_helpdistributiondb para devolver información no relacionada con los archivos de las bases de datos de distribución a las que tienen acceso.