Jeden z naszych produktów obsługuje zarówno Oracle, jak i SQL Server jako backend bazy danych. Mamy klienta, który chce przejść z backendu Oracle na Microsoft SQL Server, co nie jest dla nas typowym przejściem.
Jaki jest najłatwiejszy sposób na przeniesienie wszystkich danych z całego schematu Oracle do bazy danych SQL Server?
Schemat zawiera tylko zwykłe stare tabele i nic szczególnego. Może istnieć jedna lub dwie procedury składowane, które nie będą miały problemu z migracją ręcznie.
Mógłbym użyć SQLDeveloper firmy Oracle do wyeksportowania danych tabeli jako instrukcji CREATE
i INSERT
instrukcji, ale nie będą one zgodne ze składnią używaną na serwerze SQL Server i nie oczekuję, że będę musiał ręcznie naprawić błędy składniowe.
źródło
Dodając do powyższego komentarza Craiga - używam serwerów połączonych, aby odświeżyć kilka tabel w bazie danych Oracle z SQL Server. Możesz także pobierać dane do SQL Server za pomocą
OPENQUERY
Kilka linków, które pomogą Ci skonfigurować połączony serwer tu i tutaj
źródło