Gambaran Umum Asisten Migrasi Data

Asisten Migrasi Data (DMA) membantu Anda meningkatkan ke platform data modern dengan mendeteksi masalah kompatibilitas yang dapat memengaruhi fungsionalitas database di versi baru SQL Server atau Azure SQL Database Anda. 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.

Catatan

Untuk migrasi besar (dalam hal jumlah dan ukuran database), kami sarankan Anda menggunakan Azure Database Migration Service, yang dapat memigrasikan database dalam skala besar.

Dapatkan Asisten Migrasi Data

Untuk menginstal DMA, unduh versi terbaru alat dari Pusat Unduhan Microsoft, lalu jalankan file DataMigrationAssistant.msi .

Kemampuan

  • Menilai instans SQL Server lokal yang bermigrasi ke database Azure SQL. Alur kerja penilaian membantu Anda mendeteksi masalah berikut yang dapat memengaruhi migrasi database Azure SQL dan memberikan panduan terperinci tentang cara mengatasinya.

    • Masalah pemblokiran migrasi: Menemukan masalah kompatibilitas yang memblokir migrasi database SQL Server lokal ke Azure SQL Database. DMA memberikan rekomendasi untuk membantu Anda mengatasi masalah tersebut.

    • Fitur yang didukung sebagian atau tidak didukung: Mendeteksi sebagian fitur yang didukung atau tidak didukung yang saat ini digunakan pada instans SQL Server sumber. DMA menyediakan serangkaian rekomendasi yang komprehensif, pendekatan alternatif yang tersedia di Azure, dan langkah-langkah mitigasi sehingga Anda dapat memasukkannya ke dalam proyek migrasi Anda.

  • 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
  • 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
  • Migrasikan instans SQL Server lokal ke instans SQL Server modern yang dihosting secara lokal atau di komputer virtual (VM) Azure 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
  • Setelah migrasi berhasil, aplikasi dapat terhubung ke database SQL Server target dengan mulus.

  • 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.

Catatan

DMA tidak mendukung migrasi database ke Azure SQL Managed Instance. Rekomendasinya adalah menggunakan ekstensi migrasi Azure SQL untuk Azure Data Studio, yang mendukung migrasi database online dan offline ke Azure SQL Managed Instance.

Prasyarat

Untuk menjalankan penilaian, Anda harus menjadi anggota peran sysadmin SQL Server. Resolusi tampilan yang disarankan adalah 1024x756.

Versi sumber dan target yang didukung

DMA menggantikan semua versi SQL Server Upgrade Advisor sebelumnya dan harus digunakan untuk peningkatan untuk sebagian besar versi SQL Server. Versi sumber dan target yang didukung adalah:

Sumber

  • 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
  • Amazon RDS untuk SQL Server

Target

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017 di Windows atau Linux
  • SQL Server 2019
  • Database tunggal Azure SQL Database
  • Instans Terkelola Azure SQL
  • Server SQL yang berjalan di Azure Virtual Machine

Lihat juga