Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Datentransfer sql Server 2012 - 2008 Beste Methode mit Microsoft Technologien ohne externer Tools einzusetzen?

$
0
0

Hallo Experts,

die Aufgabe ist den aktuellen Datenbestand einer DB (SQL Server 2012) in einem anderen DB (SQL Server 2008 R2) regelmässig zu übertragen.

Ich denke dass für die Zeitechten Datenveränderungen, welche während der Geschäftszeiten passieren, könnte ich mit den ServiceBroker übertragen.

Für den Fall dass es massenhaft aktuellisiert wird (Massenimport- Export) und die Daten mehr als 2 GB betragen, wollte ich SSIS Packet einrichten, welche ich dann nachts ausführe. (Replication?)

In diesem SSIS Packet soll ein Foreach-Schleifen-Container implementiert werden, darin sollen die SELECT Satements aller Quelltabellen abgearbeitet werden, die Ergebnisse auf Vorhandensein in der Zieltabellen überprüft und ggf. INSERT, UPDATE oder Delete ausgeführt. 

Zu diesen Thema habe ich folgendes gefunden:

https://www.tutorials.de/threads/ssis-alle-tabellen-einer-sql-server-datenbank-einzeln-als-csv-datei-exportieren.357346/

und: https://www.simple-talk.com/sql/ssis/implementing-foreach-looping-logic-in-ssis-/

leider in beiden Fällen werden die Daten nicht in ein anderes DB, sondern in Files geschrieben. Was kann ich tun unm einen konsistenten Datenbestand in der Ziel DB zu garantieren?

Ich danke im Voraus für Euere Antworten

Irina

PS:Ich würde mich auch freuen, wenn andere Scenarios vorgeschlagen werden.

Mit der Replikation ergab sich ein Problem dass der Logfille ununterbrochen überlief (wie unterbinden?).

Eine kleine Einschränkung ist auch dass die Daten aus dem 2012 SQL Server in den 2008 fliessen sollen - also kann ich kein Backups einspielen.


Irina


Viewing all articles
Browse latest Browse all 1772

Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>