Bagikan melalui


Tingkatkan SQL Server ke versi terbaru

Dalam panduan ini, Anda mempelajari cara meningkatkan database pengguna dari versi SQL Server sebelumnya ke SQL Server 2022 (16.x) dengan menggunakan komponen migrasi SQL Server di SQL Server Management Studio (SSMS).

Untuk panduan migrasi lainnya, lihat Migrasi Azure Database.

Prasyarat

Sebelum memulai proyek migrasi Anda, penting untuk mengatasi prasyarat terkait. Pelajari tentang versi dan pertimbangan yang didukung untuk meningkatkan SQL Server.

Untuk mempersiapkan migrasi, gunakan komponen migrasi SQL Server di SSMS.

Pra-migrasi

Setelah mengonfirmasi bahwa lingkungan sumber didukung dan prasyarat apa pun ditangani, Anda dapat memulai tahap premigrasi. Proses ini melibatkan penyelenggaraan inventaris database yang perlu Anda migrasikan. Selanjutnya, evaluasi database untuk potensi masalah migrasi atau hambatan, lalu pecahkan masalah yang mungkin telah Anda temukan. Bagian berikut ini mencakup langkah-langkah dalam proses pramigrasi untuk penemuan dan penilaian.

Temukan

Azure Migrate: Alat penemuan dan penilaian menemukan dan menilai VMware VM lokal, VM Hyper-V, dan server fisik untuk migrasi ke Azure.

Anda dapat menggunakan alat ini untuk langkah-langkah berikut:

  • Kesiapan Azure: Menilai apakah server lokal, instans SQL Server, dan aplikasi web siap untuk migrasi ke Azure.
  • Penentuan Ukuran Azure: Memperkirakan ukuran simpul komputer virtual Azure/konfigurasi Azure SQL/jumlah Azure VMware Solution setelah migrasi.
  • Estimasi biaya Azure: Memperkirakan biaya untuk menjalankan server lokal di Azure.
  • Analisis dependensi: Mengidentifikasi dependensi lintas server dan strategi pengoptimalan untuk memindahkan server interdependen ke Azure. Pelajari selengkapnya tentang Penemuan dan penilaian dengan analisis dependensi.

Alat Penemuan dan penilaian menggunakan perangkat Azure Migrate yang ringan, yang Anda sebarkan secara lokal.

  • Alat ini berjalan pada VM atau server fisik. Anda dapat menginstalnya dengan mudah menggunakan templat yang diunduh.
  • Appliance ini berfungsi menemukan server lokal. Alat ini juga terus mengirim metadata server dan data performa ke Azure Migrate.
  • Penemuan perangkat tidak menggunakan agen. Tidak ada yang terpasang pada server yang ditemukan.
  • Setelah penemuan perangkat, Anda dapat mengumpulkan server hasil penemuan ke dalam grup dan melakukan penilaian untuk setiap grup.

Melakukan penilaian dan konversi

Setelah Anda mengidentifikasi sumber data, langkah selanjutnya adalah menilai instans SQL Server lokal. Gunakan komponen migrasi SQL di SQL Server Management Studio untuk menilai database sumber Anda sebelum meningkatkan instans SQL Server Anda.

Setelah semua penilaian database selesai, pilih Simpan laporan untuk mengekspor hasil ke file JSON untuk menganalisis data sesuai keinginan Anda sendiri.

Konversi

Setelah menilai satu atau beberapa instans database sumber yang Anda migrasikan, untuk migrasi heterogen, Anda perlu mengonversi skema agar berfungsi di lingkungan target. Karena memutakhirkan ke versi SQL Server yang lebih baru akan dianggap sebagai migrasi homogen, langkah Konversi tidak perlu.

Gambaran umum migrasi

Setelah Anda memiliki prasyarat yang diperlukan, dan menyelesaikan tugas yang terkait dengan tahap Pra-migrasi , Anda siap untuk menyelesaikan skema dan migrasi data. Migrasi dan peningkatan yang berhasil berarti Anda mengatasi semua masalah yang ditemukan dari tahap pramigrasi.

Tinjau masalah kompatibilitas yang ditemukan dengan komponen migrasi SQL Server di SQL Server Management Studio.

Pertahankan log cadangan, rencana pemeliharaan, dan tugas otomatis lainnya, termasuk pekerjaan dengan membuat cadangan msdb database sistem.

Lihat server tertaut dengan menggunakan SQL Server Management Studio. Di Object Explorer, klik kanan objek server untuk memperluas daftar.

Pertimbangan tambahan mungkin diperlukan berdasarkan kompleksitas data dan lingkungan Anda.

Melakukan migrasi skema dan data

Setelah Anda menilai database, langkah selanjutnya adalah memulai proses migrasi skema dan database dengan menggunakan komponen migrasi SQL Server di SQL Server Management Studio.

Memigrasikan skema dan sinkronisasi data

  1. Gunakan komponen migrasi SQL Server untuk menilai lingkungan Anda.

  2. Setelah Anda memiliki laporan penilaian, Anda dapat memigrasikan database Anda.

Sinkronisasi dan pindah alih data

Untuk migrasi dengan waktu henti minimal, sumber yang sedang Anda migrasikan terus berubah setelah migrasi berlangsung, data dan skema mungkin berbeda dari sasaran. Selama proses ini, Anda perlu memastikan setiap perubahan dalam sumber ditangkap dan diterapkan ke target dalam waktu dekat secara real time. Setelah Anda memverifikasi bahwa perubahan di sumber diterapkan ke target, beralihlah dari lingkungan sumber ke lingkungan target.

Dukungan untuk migrasi dengan waktu henti yang minimal belum tersedia untuk skenario ini, sehingga rencana sinkronisasi data dan Cutover saat ini tidak dapat diterapkan.

Pascamigrasi

Setelah berhasil menyelesaikan tahap Migrasi , Anda perlu melalui serangkaian tugas pascamigrasi untuk memastikan bahwa semuanya berfungsi semulus dan seefisien mungkin. Pascamigrasi sangat penting untuk merekonsiliasi masalah akurasi data dan memverifikasi kelengkapan, dan mengatasi masalah performa dengan beban kerja.

Untuk informasi selengkapnya tentang masalah ini, langkah-langkah khusus untuk menguranginya, dan setelah migrasi, lihat Panduan Validasi dan Pengoptimalan Pascamigrasi.

Memverifikasi aplikasi

Setelah data dimigrasikan ke lingkungan target, semua aplikasi yang sebelumnya menggunakan sumber perlu mulai menggunakan target. Mencapai hal ini memerlukan perubahan pada aplikasi dalam beberapa kasus. Uji terhadap database untuk memverifikasi bahwa aplikasi berfungsi seperti yang diharapkan setelah migrasi.