Question: Comment connecter une base de données SQL Server CE à une base de données SQL Server Express? Nous ne pouvons pas utiliser la réplication de fusion car vous ne pouvez être qu'un abonné dans SQL Server Express, pas un éditeur.SQL Server 2008: partage de données entre Compact 3.5 et Express
Plus d'informations de fond:
Nous avons une application structurée comme suit: 1) Notre siège social, exécutant SQL Server 2008 2) Branches, exécutant SQL Server 2008 Express 3) Machines, exécutant SQL Server Compact
Chaque machine doit se connecter à sa branche pour envoyer des données. Ensuite, la succursale doit se connecter à notre siège pour envoyer les données. La synchronisation des données entre les machines et les succursales devrait être assez souvent (idéalement deux fois par minute), car les opérateurs de branche peuvent avoir besoin de répondre aux urgences. La synchronisation entre la branche et le siège peut être moins fréquente (je pense quotidiennement). Cependant, nous devrions prendre en charge les défaillances du réseau.
Nous ne prévoyons pas de résolution de conflit, donc je souhaite éviter d'utiliser Microsoft Synchronization Services. En regardant cette page SQL Server Express BOL, je vois que la réplication de fusion peut répondre à nos besoins, et je prévois de l'utiliser entre notre siège et les succursales, mais comme je l'ai dit plus haut, nous avons besoin d'un moyen de connecter la DB compacte à Express.
C'est ce que j'ai fini par utiliser. J'ai cependant des problèmes avec la gestion des clés primaires en conflit avec SQL CE et SQL Express. Dois-je poser une question distincte? – chocojosh