sp_changedistributiondb (Transact-SQL)
Se aplica a:SQL ServerAzure SQL Managed Instance
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.
Value | 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.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de