sp_changedistributiondb (Transact-SQL)
Modifie les propriétés de la base de données de distribution. Cette procédure stockée est exécutée sur n'importe quelle base de données du serveur de distribution.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_changedistributiondb [ @database= ] 'database'
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Arguments
- [ @database=] 'database'
Nom de la base de données de distribution. database est de type sysname et n'a pas de valeur par défaut.
[ @property=] 'property'
Propriété à modifier pour la base de données concernée. property est de type sysname et peut prendre l'une des valeurs suivantes :Valeur Description history_retention
Période de rétention de la table historique.
max_distretention
Période maximale de rétention de distribution.
min_distretention
Période de rétention de distribution minimale.
NULL (valeur par défaut)
Toutes les valeurs disponibles de property sont imprimées.
- [ @value=] 'value'
Nouvelle valeur de la propriété spécifiée. value est de type nvarchar(255) et sa valeur par défaut est NULL.
Notes
La procédure sp_changedistributiondb est utilisée dans tous les types de réplications.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter la procédure sp_changedistributiondb.
Valeurs des codes renvoyés
0 (réussite) ou 1 (échec)
Exemple
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
Voir aussi
Référence
sp_adddistributiondb (Transact-SQL)
sp_dropdistributiondb (Transact-SQL)
sp_helpdistributiondb (Transact-SQL)
Procédures stockées de réplication (Transact-SQL)
Autres ressources
How to: View and Modify Publisher and Distributor Properties (Replication Transact-SQL Programming)