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.

Icône Lien de rubrique 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, sans 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), avec NULL comme valeur par défaut.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

La procédure sp_changedistributiondb est utilisée dans tous les types de réplications.

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 

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter la procédure sp_changedistributiondb.

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)

Concepts

Afficher et modifier les propriétés d'un serveur de distribution ou d'un serveur de publication