Saya ingin memindahkan database dari SQL Server 7.0 ke SQL Server 2012. Mereka tidak kompatibel untuk pencadangan dan pemulihan. Apakah ada cara untuk mengekspor dari SQL Server 7.0 dan mengimpornya ke 2012? Saya hanya perlu tabel - tidak ada tampilan atau prosedur tersimpan.
8
Jawaban:
Solusi 1
Salin data menggunakan proses ETL. Ini mengasumsikan Anda memiliki instance SQL Server 7 dan berjalan dengan database yang dapat diakses. Anda memiliki beberapa alat yang Anda inginkan, tetapi pendekatan paling sederhana yang bisa saya lihat adalah:
Gunakan proses ETL untuk menyalin data. Beberapa alternatif:
Secara keseluruhan, ini bisa menjadi proses yang membosankan, tetapi memungkinkan Anda untuk menyalin data langsung dari satu database ke yang lain. Jika Anda memilih rute BCP, Anda akan memerlukan beberapa penyimpanan untuk file dump, tetapi ini tidak harus menjadi penyimpanan basis data.
Solusi 2
Upgrade database dengan menggunakan langkah menengah peningkatan ke SQL Server 2005. Ini mengasumsikan Anda memiliki akses ke media SQL Server 2005 dan server untuk bertahan. SQL Server 7 tidak dapat ditingkatkan ke SQL Server 2008 karena jalur peningkatan itu tidak didukung, tetapi jika Anda dapat mengembalikan database ke SQL Server 2005, Anda kemudian dapat secara berturut-turut membuat cadangan versi SQL Server 2005 dan mengembalikannya ke SQL Server 2012.
sumber