Die Replikation von einem SQL Server Express zu einem anderen
Ich habe einen SQL Server Express-Instanz mit eine ziemlich normale, gut gebildet Datenbank. Ich muss die Daten laufend repliziert werden, um eine SQL Server Express-Instanz auf einem anderen server.
Nun, ich weiß, dass SQL Server Express nicht enthalten ist der Verlag Teil der built-in-Replikation, also ich bin auf der Suche nach alternativen Lösungen. Ich will nicht, um ein upgrade der Datenbanken.
Natürlich, ich könnte meine eigenen Replikation mit guids, Zeitstempel etc. und übertragen Sie die Daten mit meiner eigenen Programmierung(wie vorgeschlagen in SQL Server Express-Datenbank-Replikation/Synchronisation), aber ich möchte vermeiden, dass Arbeit, vor allem zu sehen, dass die Replikation ist wirklich sehr basic.
Vielleicht eine generic trigger Hinzugefügt, um jede Tabelle?
Vielleicht eine Art von Datenbank-job?
Irgendwelche Vorschläge?
InformationsquelleAutor Niels Brinch | 2011-10-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre Sie nicht in der Lage zu nutzen, eine integrierte job scheduling, weil Express ist nicht im Lieferumfang von SQL Server-Agent.
Hier ist Ihre Optionen so weit wie ich es sehe:
INSTEAD OF
löst auf diese Ansichten (Sie können nicht erstellen Sie eineAFTER
/FOR
- trigger für eine Sicht) zu verarbeiten, die Daten und übertragen Sie auf Ihre "Abonnenten"(s).Diese sind beide nicht sehr intensive Aufgaben. Meiner Meinung nach, nur haben Sie zentrale ich würde die erste route. So von der Logik enthalten ist, innerhalb der Anwendung, und Ihre "publisher" - Datenbank ist unwissend, um die Replikation. Ganz zu schweigen von Ihrer Anwendung behandeln konnte, eine nicht verfügbare subscriber ziemlich einfach.
Vielleicht ich bin Missverständnis Ihren Kommentar, aber was ich im Sinn hatte, war ein stand-alone-Anwendung widmen, um diese Replikation, nicht einfach hinzufügen-Replikation-Funktionalität zu einer vorhandenen Anwendung. Ich bin damit einverstanden, das wäre keine gute Idee. Verstehen kann ich deine Vorbehalte, aber es ist wirklich nicht zu einer Stromlinie Lösung für Sie. Das ist einer der Vorteile einer nicht-Express-version von SQL Server, mit diesen out-of-the-box-Funktionen.
Dank Hai und sorry für die späte Antwort, ich muss etwas verpasst haben-Benachrichtigungen über Aktivitäten auf diese Frage.
InformationsquelleAutor