Réplication avec filtre de jointure

Réplication avec filtre de jointure - SQL/NoSQL - Programmation

Marsh Posté le 15-11-2004 à 16:20:29    

Bonjour,
 
Je travaille sous MSDE MS SQL Server, je ne possède pas l'outil "Enterprise Manager" pour la réplication.  
Je procède donc avec des procédures stockées systèmes pour implémenter la réplication de fusion.  
 
Contexte simplifié: des tests (données) sont effectués dans certaines régions (table-liste).
 
1) Création de 2 bases de données:
 
 dbCENTRALE qui centralise les données,
 db1 qui recueille des données et se connecte occasionnellement pour répliquer celles-ci à dbCENTRALE.
 Par la suite, db1 n'a besoin que d'un certain nombre limité de données pour recueillir de nouvelles données, etc., d'où l'intérêt du filtre.
 
2) Création de trois publications, dont deux ayant le même article (table 'tests'): l'une contenant l'article 'tests' intégral et l'autre l'article 'tests' filtré.
 
 1- Première fusion à effectuer:
  Publication 1: Table 'regions' de dbCENTRALE répliquée vers table 'regions' de db1
 2- Seconde fusion à effectuer:
  Publication 2: Table 'tests' de db1 répliquée vers table 'tests' de dbCENTRALE
 2- Troisième fusion à effectuer:
  Publication 3 filtrée: Table 'tests' jointe à 'regions' (jointure) de dbCENTRALE répliquée vers table 'tests' de db1
 
Problème: la troisième fusion ne fonctionne pas
 
Message d'erreur:
 
Category:NULL
Source:  Merge Replication Provider
Number:  -2147200976
Message: The process could not drop one or more tables because the tables are being used by other publications.  
 
Merci à l'avance pour toute aide.

Reply

Marsh Posté le 15-11-2004 à 16:20:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed