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 Asisten Migrasi Data (DMA).
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, unduh dan instal item berikut:
- KOTAK ALAT MAP.
- Asisten Migrasi Data v5.3 atau yang lebih baru.
- Database Experimentation Assistant.
Pra-migrasi
Konfirmasikan bahwa lingkungan sumber didukung dan Anda telah mengatasi prasyarat apa pun, Anda siap untuk memulai tahap Pra-migrasi. Proses ini melibatkan penyelenggaraan inventaris database yang perlu Anda migrasikan. Selanjutnya, nilai database untuk potensi masalah migrasi atau pemblokir, lalu selesaikan item apa pun yang mungkin telah Anda ungkap. Dua bagian berikut mencakup langkah-langkah pra-migrasi untuk menemukan, menilai.
Menemukan
Tahap penemuan mengidentifikasi sumber data yang ada dan detail tentang fitur yang sedang digunakan. Sangat membantu untuk mendapatkan pemahaman yang lebih baik tentang dan merencanakan migrasi. Proses ini melibatkan pemindaian jaringan untuk mengidentifikasi semua instans SQL organisasi Anda bersama dengan versi dan fitur yang digunakan.
Untuk menggunakan MAP Toolkit untuk membuat pemindaian inventarit, selesaikan langkah-langkah berikut.
Tahap penemuan
Unduh MAP Toolkit, lalu instal.
Jalankan Toolkit MAP.
Buka Kotak Alat MAP, lalu di panel kiri, pilih Database.
Anda akan berada di layar berikut:
Pilih Buat/Pilih database.
Pastikan bahwa Buat database inventori dipilih, masukkan nama untuk database, deskripsi singkat, lalu pilih OK.
Langkah selanjutnya adalah mengumpulkan data dari database yang dibuat.
Pilih Kumpulkan data inventori.
Di Wizard Inventori dan Penilaian, pilih SQL Server dan SQL Server dengan Detail Database, lalu pilih Berikutnya.
Pilih opsi metode terbaik untuk mencari komputer tempat Produk Microsoft dihosting, lalu pilih Berikutnya.
Masukkan kredensial atau buat kredensial baru untuk sistem yang ingin Anda jelajahi, lalu pilih Berikutnya.
Atur urutan kredensial, lalu pilih Berikutnya.
Sekarang, Anda perlu menentukan kredensial untuk setiap komputer yang ingin Anda temukan. Anda dapat menggunakan kredensial unik untuk setiap komputer/komputer, atau Anda dapat memilih untuk menggunakan daftar Semua Kredensial Komputer.
Setelah menyiapkan kredensial, pilih Simpan, lalu pilih Berikutnya.
Verifikasi ringkasan pilihan Anda, lalu pilih Selesai.
Tunggu beberapa menit (tergantung pada jumlah database) untuk laporan ringkasan Pengumpulan Data.
Pilih Tutup.
Jendela utama alat muncul, memperlihatkan ringkasan Penemuan Database yang diselesaikan sejauh ini.
Pembuatan laporan dan pengumpulan data.
Di sudut kanan atas alat, halaman Opsi muncul, yang dapat Anda gunakan untuk menghasilkan laporan tentang Penilaian SQL Server dan Detail Database.
Pilih kedua opsi (satu per satu) untuk menghasilkan laporan.
Melakukan penilaian dan konversi
Setelah mengidentifikasi sumber data, langkah selanjutnya adalah menilai instans SQL Server lokal. Gunakan Asisten Migrasi Data (DMA) untuk menilai database sumber Anda sebelum memutakhirkan instans SQL Server Anda.
Untuk menggunakan DMA untuk membuat penilaian, selesaikan langkah-langkah berikut.
Unduh alat DMA, lalu instal.
Buat proyek Penilaian Baru.
Pilih ikon Baru (+) , pilih jenis proyek Penilaian , tentukan nama proyek, pilih SQL Server sebagai sumber dan target, lalu pilih Buat.
Pilih versi SQL Server target yang Anda rencanakan untuk dimigrasikan ke dan di mana Anda perlu menjalankan penilaian, pilih satu atau kedua jenis laporan penilaian (Masalah Kompatibilitas dan Rekomendasi fitur baru), lalu pilih Berikutnya.
Di Koneksi ke server, tentukan nama instans SQL Server yang akan disambungkan, tentukan jenis Autentikasi dan properti Koneksi ion, lalu pilih Koneksi.
Di panel Tambahkan Sumber , pilih database yang ingin Anda nilai, lalu pilih Tambahkan.
Pilih Mulai Penilaian.
Sekarang tunggu hasil penilaian; durasi penilaian tergantung pada jumlah database yang ditambahkan dan ukuran skema setiap database. Hasil akan ditampilkan per database segera setelah tersedia.
Pilih database yang telah menyelesaikan penilaian, lalu beralih antara masalah Kompatibilitas dan Rekomendasi fitur dengan menggunakan pengalih.
Tinjau masalah kompatibilitas dengan menganalisis objek yang terpengaruh dan detailnya untuk setiap masalah yang diidentifikasi di bawah Perubahan mencolok, Perubahan perilaku, dan fitur yang tidak digunakan lagi.
Tinjau rekomendasi fitur di seluruh area Performa, Penyimpanan, dan Keamanan .
Rekomendasi fitur mencakup berbagai fitur seperti OLTP In-Memory dan Columnstore, Always Encrypted (AE), Dynamic Data Masking (DDM), dan Transparent Data Encryption (TDE).
Tinjau hasil penilaian.
- Setelah semua penilaian database selesai, pilih Ekspor laporan untuk mengekspor hasil ke file JSON atau CSV untuk menganalisis data sesuai keinginan Anda sendiri.
Pengujian A/B opsional
Langkah ini dianggap opsional dan tidak perlu menyelesaikan migrasi. Untuk menggunakan DEA untuk pengujian migrasi database, selesaikan langkah-langkah berikut.
Unduh alat DEA, lalu instal.
Menjalankan tangkapan pelacakan
Di pohon navigasi kiri, pilih ikon kamera, buka Semua Pengambilan.
Untuk memulai pengambilan baru, pilih Pengambilan Baru.
Untuk mengonfigurasi pengambilan, tentukan nama pelacakan, durasi, nama instans SQL Server, nama database, dan lokasi berbagi untuk menyimpan file jejak di komputer yang menjalankan SQL Server.
Pilih Mulai untuk memulai pengambilan jejak.
Menjalankan pemutaran ulang pelacakan
Di pohon navigasi kiri, pilih ikon putar, buka Semua Pemutaran Ulang.
Untuk memulai pemutaran ulang baru, pilih Pemutaran Ulang Baru.
Untuk mengonfigurasi pemutaran ulang, tentukan nama pemutaran ulang, nama komputer pengontrol, jalur ke file pelacakan sumber pada pengontrol, nama instans SQL Server, dan jalur untuk menyimpan file pelacakan target di komputer yang menjalankan SQL Server.
Pilih Mulai untuk memulai pemutaran ulang pengambilan Anda.
Membuat Laporan Analisis baru
Di pohon navigasi kiri, pilih ikon daftar periksa untuk masuk ke Laporan Analisis.
Koneksi ke SQL Server tempat Anda akan menyimpan database laporan.
Anda akan melihat daftar semua laporan di server.
Pilih Laporan Baru.
Untuk mengonfigurasi laporan, tentukan nama laporan, dan tentukan jalur ke jejak untuk instans SQL Server sumber dan target.
Meninjau laporan analisis
Pada halaman pertama laporan, versi dan informasi build untuk server target tempat eksperimen dijalankan ditampilkan.
Ambang memungkinkan Anda menyesuaikan sensitivitas atau toleransi analisis Pengujian A/B Anda.
Catatan
Secara default, ambang diatur ke 5%; peningkatan performa apa pun yang lebih besar dari atau sama dengan 5% dikategorikan sebagai 'Ditingkatkan'. Pemilih daftar dropdown memungkinkan Anda mengevaluasi laporan menggunakan ambang performa yang berbeda.
Pilih irisan individual bagan pai untuk melihat metrik terperinci tentang performa.
Pada halaman detail untuk kategori perubahan performa, Anda akan melihat daftar kueri dalam kategori tersebut.
Pilih kueri individual untuk mendapatkan statistik ringkasan performa, informasi kesalahan, dan informasi rencana kueri.
Mengonversi
Setelah menilai 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 telah menyelesaikan tugas yang terkait dengan tahap Pra-migrasi , Anda siap untuk menyelesaikan skema dan migrasi data. Migrasi dan peningkatan yang berhasil berarti Anda telah mengatasi semua masalah yang ditemukan dari tahap pra-migrasi.
Tinjau masalah kompatibilitas yang ditemukan dengan alat DMA.
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.
- Memecahkan masalah pengguna tanpa infan (SQL Server)
- Memigrasikan Pemicu
- Wizard Buat dan Terbitkan Skrip
- Set Media Cadangan Tercermin (SQL Server)
- Gambaran umum pencadangan (SQL Server)
- Edisi dan fitur yang didukung SQL Server 2022
Melakukan migrasi skema dan data
Setelah menilai database Anda, langkah selanjutnya adalah memulai proses migrasi skema dan database dengan menggunakan DMA.
Memigrasikan skema dan sinkronisasi data
Untuk menggunakan DMA untuk membuat proyek migrasi, selesaikan langkah-langkah berikut.
Membuat proyek Migrasi Baru
Pilih ikon Baru, pilih Jenis proyek migrasi , pilih SQL Server sebagai jenis sumber dan target, lalu pilih Buat.
Berikan detail koneksi SQL Server sumber dan target, lalu pilih Berikutnya.
Pilih database dari sumber untuk dimigrasikan, lalu tentukan Lokasi bersama yang dapat diakses oleh server SQL sumber dan target untuk operasi pencadangan.
Catatan
Pastikan bahwa akun layanan yang menjalankan instans SQL Server sumber memiliki hak tulis di lokasi bersama dan akun layanan SQL Server target telah membaca hak istimewa di lokasi bersama.
Pilih Berikutnya, pilih login yang ingin Anda migrasikan, lalu pilih Mulai Migrasi.
Sekarang, pantau kemajuan migrasi di layar Lihat Hasil .
Tinjau Hasil Migrasi
Pilih Ekspor laporan untuk menyimpan hasil migrasi ke file .csv atau .json.
Tinjau file yang disimpan untuk detail tentang migrasi data dan login dan verifikasi keberhasilan penyelesaian proses.
Sinkronisasi dan transisi langsung data
Untuk migrasi waktu henti minimal, sumber yang Anda migrasikan terus berubah setelah migrasi satu kali terjadi, data dan skema mungkin berbeda dari target. Selama proses ini, Anda perlu memastikan setiap perubahan dalam sumber ditangkap dan diterapkan ke target dalam waktu dekat secara real time. Setelah Anda memverifikasi perubahan dalam sumber telah diterapkan ke target, cutover dari sumber ke lingkungan target.
Dukungan untuk migrasi waktu henti minimal belum tersedia untuk skenario ini, sehingga sinkronisasi data dan paket Cutover saat ini tidak berlaku.
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. Dalam beberapa kasus, menyelesaikan hal ini akan memerlukan perubahan pada aplikasi. Uji terhadap database untuk memverifikasi bahwa aplikasi berfungsi seperti yang diharapkan setelah migrasi.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk