Gambaran Umum Asisten Migrasi Data
Penting
Asisten Migrasi Data (DMA) tidak digunakan lagi. Untuk opsi migrasi dari SQL Server ke Azure SQL, lihat opsi migrasi untuk SQL Server ke Azure SQL.
Asisten Migrasi Data (DMA) membantu Anda meningkatkan ke platform data modern dengan mendeteksi masalah kompatibilitas yang dapat memengaruhi fungsionalitas database saat Anda:
- Meningkatkan ke versi baru SQL Server
- Migrasi ke Azure SQL Database
- Bermigrasi ke Azure SQL Managed Instance
DMA merekomendasikan peningkatan performa dan keandalan untuk lingkungan target Anda dan memungkinkan Anda memindahkan skema, data, dan objek yang tidak berisi dari server sumber ke server target Anda.
Untuk migrasi besar SQL Server (dalam hal jumlah dan ukuran database) ke Azure, kami sarankan Anda menggunakan Azure Database Migration Service, yang dapat memigrasikan database dalam skala besar.
DMA tidak mendukung migrasi database ke Azure SQL Managed Instance. Gunakan ekstensi Migrasi Azure SQL untuk Azure Data Studio sebagai gantinya, yang mendukung migrasi database online dan offline ke Azure SQL Managed Instance.
Dapatkan Asisten Migrasi Data
Untuk menginstal DMA, unduh versi terbaru alat dari Pusat Unduhan Microsoft, lalu jalankan DataMigrationAssistant.msi
file.
Kemampuan
DMA menghadirkan kemampuan berikut:
Menilai Instans SQL Server lokal yang bermigrasi ke Azure
Menilai instans SQL Server lokal yang bermigrasi ke Azure SQL Database atau Azure SQL Managed Instance. Alur kerja penilaian membantu Anda mendeteksi masalah berikut, yang mungkin memengaruhi migrasi Azure SQL Anda dan memberikan panduan terperinci tentang cara mengatasinya.
Masalah pemblokiran migrasi: Menemukan masalah kompatibilitas yang memblokir migrasi database SQL Server lokal ke Azure SQL Database atau Azure SQL Managed Instance. DMA memberikan rekomendasi untuk membantu Anda mengatasi masalah tersebut.
Fitur yang didukung sebagian atau tidak didukung: Mendeteksi fitur yang didukung sebagian atau tidak didukung yang saat ini digunakan oleh instans SQL Server sumber. DMA memberikan serangkaian rekomendasi yang komprehensif, pendekatan alternatif yang tersedia di Azure, dan langkah-langkah mitigasi sehingga Anda dapat memasukkannya ke dalam proyek migrasi Anda.
Menemukan masalah yang memengaruhi peningkatan
Temukan masalah yang dapat memengaruhi peningkatan ke SQL Server lokal. Ini dijelaskan sebagai masalah kompatibilitas dan diatur dalam kategori berikut:
- Perubahan mencolok
- Perubahan perilaku
- Fitur yang tidak digunakan lagi
Menemukan fitur baru
Temukan fitur baru di platform SQL Server target yang dapat diuntungkan database setelah peningkatan. Ini dijelaskan sebagai rekomendasi fitur dan diatur dalam kategori berikut:
- Performa
- Keamanan
- Penyimpanan
Memigrasikan instans lokal ke SQL Server di Azure VM
Migrasikan instans SQL Server lokal ke instans SQL Server modern yang dihosting secara lokal atau di komputer virtual Azure (VM) yang dapat diakses dari jaringan lokal Anda. Azure VM dapat diakses menggunakan VPN atau teknologi lainnya. Alur kerja migrasi membantu Anda memigrasikan komponen berikut:
- Skema database
- Data dan pengguna
- Peran server
- Login SQL Server dan Windows
Menilai migrasi paket SSIS lokal ke Azure
Menilai paket SQL Server Integration Services (SSIS) lokal yang bermigrasi ke Azure SQL Database atau Azure SQL Managed Instance. Penilaian membantu menemukan masalah yang dapat memengaruhi migrasi. Ini dijelaskan sebagai masalah kompatibilitas dan diatur dalam kategori berikut:
Pemblokir migrasi: menemukan masalah kompatibilitas yang memblokir migrasi paket sumber ke Azure. DMA memberikan rekomendasi untuk membantu Anda mengatasi masalah tersebut.
Masalah informasi: mendeteksi fitur yang didukung sebagian atau tidak digunakan lagi yang digunakan dalam paket sumber.
Menyambungkan ke database setelah migrasi
Setelah migrasi berhasil, aplikasi dapat terhubung ke database SQL target dengan mulus.
Izin
Untuk menjalankan penilaian, Anda harus menjadi anggota peran sysadmin SQL Server. Resolusi tampilan yang direkomendasikan adalah 1024x756.
Versi sumber dan target yang didukung
DMA menggantikan semua versi SQL Server Konsultan Peningkatan sebelumnya dan harus digunakan untuk peningkatan untuk sebagian besar versi SQL Server. Daftar berikut menunjukkan versi sumber dan target yang didukung untuk penilaian:
Sumber yang didukung
- SQL Server 2005 (tidak digunakan lagi)
- SQL Server 2008
- SQL Server 2008 R2
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
- Amazon RDS untuk SQL Server
Target yang didukung
- SQL Server 2012
- SQL Server 2014
- SQL Server 2016
- SQL Server 2017 di Windows atau Linux
- SQL Server 2019 di Windows dan Linux
- SQL Server 2022 di Windows dan Linux
- Azure SQL Database
- Azure SQL Managed Instance (hanya penilaian)
- SQL Server di Azure Virtual Machines