Bonjour,
Après avoir cassé une réplication, je m'attaque à sa remise en place. Voici les étapes effectuées :
1 - Création d'un utilisateur de maintenance sur les 2 ASE (sce et stdby)
2 - Installation de la procedure stockée rs_install_primary.sql (sauf dbcc settrunc et sp_setreplicate) sur les 2 ASE (sce et stdby)
3 - enable rep agent threads
4 - Création de la connexion logique sur le RS
5 - Création de la connexion de la database sce
6 - Création du login dans le RS
7 - Configuration du Rep Agentsp_config_rep_agent "<syb_src_db>", "enable",...
sp_config_rep_agent "<syb_src_db>", "send warm standby xacts", true
sp_setreplicate rs_marker,"true"
sp_setreplicate rs_update_lastcommit,"true"
sp_start_rep_agent "<syb_src_db>"
8 - Marquer la database pour la replication
sp_reptostandby "<syb_src_db>","all"
9 - Création de la connexion de la database stdby
10 - Dump de la base
Dans le log du RS, voici le message d'erreur qui arrive :
E. 2009/02/19 16:47:13. ERROR #1028 CREATE(DataServer_stdby.Ma_Base) - /dsiexec.c(392)
Message from server: Message: 10330, State 1, Severity 14 -- 'EXECUTE permission denied on object rs_marker, database cd_but001, owner dbo
E. 2009/02/19 16:47:13. ERROR #5051 CREATE(DataServer_stdby.Ma_Base) - /dsiexec.c(409)
Received errors from database 'DataServer_Prod.Ma_Base'. See logged ct-lib and data server messages for more information.
Durant tout le déroulement, aucune erreur n'est apparu. Je pense que cela pourrai éventuellement venir de
sp_setreplicate rs_marker,"true"
,vu le message d'erreur, mais aucune erreur n'est apparue.
Merci pour votre aide.
Partager