Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

sp_changedistributiondb (Transact-SQL)

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

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


sp_changedistributiondb [ @database= ] 'database' 
    [ , [ @property= ] 'property' ] 
    [ , [ @value= ] 'value' ]

[ @database=] 'database'

Es el nombre de la base de datos de distribución. database es de tipo sysname y no tiene ningún valor predeterminado.

[ @property=] 'property'

Es la propiedad que se va a cambiar para la base de datos especificada. property es de tipo sysname y puede tener uno de estos valores.

Valor Descripción

history_retention

Período de retención de la tabla de historial.

max_distretention

Período máximo de retención de la distribución.

min_distretention

Período mínimo de retención de la distribución.

NULL (predeterminado)

Se imprimen todos los valores disponibles de property.

[ @value=] 'value'

Es el nuevo valor de la propiedad especificada. value es de tipo nvarchar(255) y su valor predeterminado es NULL.

sp_changedistributiondb se utiliza en todos los tipos de réplica.

Sólo los miembros de la función fija de servidor sysadmin pueden ejecutar sp_changedistributiondb.

0 (correcto) o 1 (error)

DECLARE @distributionDB AS sysname;
SET @distributionDB = N'distribution';

-- Change the history retention period to 24 hours and the
-- maximum retention period to 48 hours.  
USE distribution
EXEC sp_changedistributiondb @distributionDB, N'history_retention', 24
EXEC sp_changedistributiondb @distributionDB, N'max_distretention', 48
GO 

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft