Bagikan melalui


Menggunakan komponen migrasi SQL Server di SQL Server Management Studio

Komponen migrasi di SQL Server Management Studio (SSMS) memeriksa masalah peningkatan dan kompatibilitas dari versi SQL Server yang lebih rendah ke versi SQL Server yang lebih tinggi, berjalan secara lokal dan di lingkungan komputer virtual (VM) lainnya. Komponen migrasi menemukan masalah kompatibilitas yang terkait dengan perubahan yang melanggar, perubahan perilaku, fitur yang tidak digunakan lagi, dan informasi lainnya. Laporan ini juga menyediakan pemeriksaan paritas fitur jika Anda ingin bermigrasi dari satu database lintas platform ke database lainnya. Laporan penilaian dari penasihat peningkatan memberikan efek pada objek, kemungkinan penyebab, dan langkah-langkah penanggulangan.

Anda juga dapat memigrasikan database Anda secara fisik menggunakan komponen migrasi. Ini mengikuti teknologi backup-copy-restore untuk memindahkan data dari sumber ke target dengan menyediakan folder cadangan dan, secara opsional, folder salin. Bersamaan dengan data, asisten migrasi mentransfer login untuk menyederhanakan migrasi langsung.

Prasyarat

  • SQL Server Management Studio 21 dan versi yang lebih baru.
  • Login instans SQL Server dengan izin sysadmin .

Penginstalan dan konfigurasi

  1. Instal versi terbaru SQL Server Management Studio (SSMS). Setelah penginstalan selesai, pilih Ubah>Komponen Individual.

  2. Pilih komponen Migrasi , pilih Instal saat mengunduh dari daftar dropdown, dan pilih Ubah untuk menyelesaikan penginstalan.

Menilai lingkungan Anda

  1. Sambungkan ke instance SQL Server yang perlu dievaluasi untuk ditingkatkan dari versi SQL Server yang lebih lama ke versi yang lebih baru.

  2. Klik kanan pada instans sumber, dan navigasikan ke Migrate SQL Server>Penilaian Baru....

  3. Pilih jenis penilaian menggunakan informasi berikut:

    • Nama: Nama penilaian unik

    • Nama Target: Versi target yang ingin Anda tingkatkan

    • Jenis Penilaian: Salah satu opsi berikut:

      • Jenis Kompatibilitas: Mengidentifikasi perubahan yang melanggar, perubahan perilaku, dan fitur yang tidak digunakan lagi

      • Paritas Fitur: Temukan fitur yang didukung sebagian yang mungkin memerlukan rekayasa ulang

        Nota

        Opsi ini diaktifkan saat target adalah SQL Server di Linux.

  4. Pilih database yang ingin Anda nilai. Jika Anda ingin menganalisis kueri ad hoc menggunakan file pelacakan Extended Event atau Profiler, Anda dapat menyediakan direktori yang berisi semua jejak atau file Kejadian yang Diperluas.

  5. Verifikasi pilihan dan pilih Selesai. Durasi aturan penilaian tergantung pada jumlah database dan kompleksitas skemanya. Setelah penilaian selesai, laporan akan terbuka secara otomatis.

  6. Tinjau laporan penilaian. Laporan ini menyediakan daftar masalah di bawah setiap kategori. Setiap masalah menampilkan jenis masalah, objek yang terpengaruh, dan rekomendasi untuk memperbaiki masalah.

Anda dapat mengubah kompatibilitas untuk mengidentifikasi masalah untuk tingkat kompatibilitas database tertentu, seperti yang ditunjukkan pada cuplikan layar berikut.

Cuplikan layar laporan migrasi SQL, menampilkan filter pada tingkat kompatibilitas database.

Jika Anda sudah menyimpan laporan penilaian, Anda dapat membuka penilaian dengan menavigasi ke Lihat Laporan Penilaian>Buka Penilaian, dan memilih file assessment_<name>.json.

Bersiap untuk migrasi

  • Pastikan bahwa laporan penilaian ditinjau dan semua masalah diselesaikan.

  • Validasi bahwa database sumber berada dalam status baik yang diketahui sebelum memulai migrasi. Database dimigrasikan as-is, tanpa perubahan pada data atau struktur internal. Sebaiknya gunakan DBCC CHECKDB untuk memastikan integritas logis dan fisik database sumber.

  • Jika salah satu database dilindungi oleh Enkripsi data transparan (TDE), pastikan sertifikat atau kunci asimetris yang sesuai ditransfer ke instans SQL Server target sebelum memulai migrasi.

  • Ada dua opsi untuk folder bersama yang digunakan untuk mencadangkan database dari sumber dan memulihkannya pada target:

    1. Gunakan satu folder bersama yang memiliki izin untuk diakses oleh instans SQL Server sumber dan target agar dapat melakukan pencadangan dan pemulihan.

    2. Jika Anda lebih suka folder bersama terpisah, pastikan bahwa pengguna Windows yang melakukan migrasi memiliki izin untuk menyalin file cadangan dari folder bersama sumber ke folder bersama target.

Memigrasikan database Anda

  1. Sambungkan ke SQL Server yang perlu dievaluasi untuk pembaruan dari versi SQL Server yang lebih rendah ke versi SQL Server yang lebih tinggi.

  2. Klik kanan pada instans SQL Server, dan navigasikan ke Migrasi Baru SQL Server>....

  3. Berikan detail server target:

    • Nama Migrasi: Nama migrasi unik
    • Nama instans SQL Server target
    • Jenis Autentikasi – Autentikasi Windows atau autentikasi SQL
    • Berikan kredensial pengguna
    • Pilih pengaturan koneksi lain sesuai lingkungan Anda
  4. Database:

    • Pilih database yang ingin Anda migrasikan
    • Anda bisa mengedit nama database target
    • Sediakan jalur folder cadangan, yang dapat menjadi drive lokal atau jalur berbagi file
    • Jika instans target tidak dapat mengakses berbagi file sumber, Anda dapat memilih direktori untuk menyalin file cadangan
  5. Detail pencadangan:

    Jika Anda ingin mengedit jalur pencadangan dan salin database tertentu, Anda bisa memilih nama database dan mengubah jalur pencadangan dan salin. Anda juga dapat mengedit data target dan jalur file log.

  6. Login:

    Pilih login yang memenuhi syarat untuk migrasi.

  7. Setelah Anda meninjau pilihan, pilih Selesai.

Wizard migrasi memperlihatkan migrasi setiap database. Setelah selesai, Anda dapat menyambungkan ke SQL Server target dan memverifikasi bahwa database dan login berhasil dimigrasikan.