Bonjour tout le monde, j’ai un problème avec l’initialisation des abonnements de certaines publications, tout d’abord je vous décris la situation :
Je veux faire la réplication d’une base de données ‘BD1’ (qui se trouve dans un serveur1 qui utilise SQL-SERVER 2005 comme SGBD) dans une autre base de données ‘BD2’ (qui se trouve dans un serveur2 qui utilise IBM SolidDB comme SGBD). La DB2 est vide (ne contient aucune table sauf ceux du system). Pendant l’initialisation de la réplication, des tables se créent dans un la BD2 respectant le même schéma de ceux de la BD1 mais sans que les contraintes d’intégrités (les foreign key) soient créées, résultat : des tables avec des clés primaires mais sans liens entre eux.
Les publications et les abonnements sont créés et configurés via un outil d’IBM (IBM InfoSphere CDC Management Consol) qui par la suite les crée et les configures sur SQL-SERVER 2005. Quand j’ouvre le moniteur de réplications, sur l’onglet ’PUBLICATIONS’ l’attribut ‘ETAT’ affiche ‘ OK ’ alors que sur l’onglet ‘LISTE DE SUIVI DES ABONNEMENTS’ l’attribut ‘ETAT’ affiche ‘ Abonnement non initialisé’, et quand j’essais d’initialiser cette abonnement (ce qui va impliquer une génération de capture instantanée) un message d’erreur apparait, qui est le suivant :
( il est affiché dans un MsgBox par SQL Server Management Studio )
Si vous avez des solutions, remarques ou suggestions ça me sera d’une grande aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 TITRE : Microsoft SQL Server Management Studio ------------------------------ Microsoft SQL Server Management Studio n'a pas pu démarrer l'Agent de capture instantanée pour générer une nouvelle capture instantanée. Vous devez démarrer manuellement l'Agent de capture instantanée avant de pouvoir réinitialiser les abonnements. Pour obtenir de l'aide, cliquez sur : http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.06&EvtSrc=Microsoft.SqlServer.Management.UI.ReplicationDialogErrorSR&EvtID=CantStartSnapshotAgentForReinit&LinkId=20476 ------------------------------ INFORMATIONS SUPPLÉMENTAIRES : Une exception s'est produite lors de l'exécution d'une instruction ou d'un lot Transact-SQL. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ Impossible de trouver le travail de capture instantanée normale pour la publication spécifiée 'TS_SQL_TO_SOLID_DB2_dbo_A_PUB'. ( c’est le nom de la publication ) Spécifiez @job_id ou @job_name pour identifier le travail. Le contexte de la base de données a changé ; il est maintenant 'DB2'. (Microsoft SQL Server, Erreur : 20678)
Merci.
Partager