sp_changedistributiondb (Transact-SQL)
Se aplica a: SQL Server
Azure SQL Instancia administrada
Cambia las propiedades de la base de datos de distribución. Este procedimiento almacenado se ejecuta en el distribuidor en cualquier base de datos.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_changedistributiondb [ @database= ] 'database'
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @database = ] 'database'
Es el nombre de la base de datos de distribución. database es sysname, sin valor predeterminado.
[ @property = ] 'property'
Es la propiedad que se va a cambiar para la base de datos especificada. property es sysname y puede ser 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 de propiedad disponibles. |
[ @value = ] 'value'
Es el nuevo valor de la propiedad especificada. value es nvarchar(255), con un valor predeterminado de NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_changedistributiondb se usa en todos los tipos de replicación.
Ejemplo
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
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_changedistributiondb.
Consulte también
Ver y modificar las propiedades del distribuidor y del publicador
sp_adddistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
sp_helpdistributiondb (Transact-SQL)
Procedimientos almacenados de replicación (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios