Eines unserer Produkte unterstützt sowohl Oracle als auch SQL Server als Datenbank-Backend. Wir haben einen Kunden, der von einem Oracle-Backend zu Microsoft SQL Server wechseln möchte, was für uns kein typischer Übergang ist.
Was ist der einfachste Weg, um alle Daten aus dem gesamten Oracle-Schema in die SQL Server-Datenbank zu übertragen?
Das Schema enthält nur einfache alte Tabellen und nichts Besonderes. Möglicherweise gibt es eine oder zwei gespeicherte Prozeduren, bei denen die manuelle Migration kein Problem darstellt.
Ich könnte Oracle SQLDeveloper verwenden, um die Tabellendaten als CREATE
und INSERT
Anweisungen zu exportieren , aber diese stimmen nicht mit der in SQL Server verwendeten Syntax überein, und ich freue mich nicht darauf, die Syntaxfehler manuell beheben zu müssen.
quelle
Hinzufügen zu Craigs Kommentar oben - Ich verwende Verbindungsserver, um einige Tabellen in einer Oracle-Datenbank von SQL Server zu aktualisieren. Sie können Daten auch mit auf SQL Server ziehen
OPENQUERY
Ein paar Links, die Ihnen dabei helfen, den Verbindungsserver hier und hier einzurichten
quelle