CatĂ©gories :

Fonctions systĂšme (ContrĂŽle du systĂšme)

SYSTEM$DISABLE_DATABASE_REPLICATION¶

Désactivez la réplication pour une base de données principale et toutes les bases de données secondaires qui lui sont liées.

Si une base de donnĂ©es Ă©tait prĂ©cĂ©demment activĂ©e pour la rĂ©plication Ă  l’aide de ALTER DATABASE 
 ENABLE REPLICATION TO ACCOUNTS, la rĂ©plication de la base de donnĂ©es doit ĂȘtre dĂ©sactivĂ©e avant que la base de donnĂ©es puisse ĂȘtre ajoutĂ©e Ă  un groupe de rĂ©plication ou de basculement.

Syntaxe¶

SYSTEM$DISABLE_DATABASE_REPLICATION('<db_name>');
Copy

Arguments¶

db_name

SpĂ©cifie l’identificateur de la base de donnĂ©es.

Notes sur l’utilisation¶

  • Seuls les administrateurs de compte (utilisateurs dotĂ©s du rĂŽle ACCOUNTADMIN) peuvent exĂ©cuter cette fonction SQL.

  • Cette fonction doit ĂȘtre exĂ©cutĂ©e depuis le compte source avec la base de donnĂ©es principale.

Exemples¶

Désactivez la réplication pour la base de données principale mydb et toutes les bases de données secondaires liées.

ExĂ©cution depuis le compte source :

SELECT SYSTEM$DISABLE_DATABASE_REPLICATION('mydb');
Copy