Lakukan penilaian migrasi SQL Server dengan Asisten Migrasi Data
Instruksi langkah demi langkah berikut membantu Anda melakukan penilaian pertama untuk bermigrasi ke SQL Server lokal, SQL Server yang berjalan di Azure VM, atau Azure SQL Database dengan menggunakan Asisten Migrasi Data.
Asisten Migrasi Data v5.0 memperkenalkan dukungan untuk menganalisis konektivitas database dan kueri SQL yang disematkan dalam kode aplikasi. Untuk informasi selengkapnya, lihat posting blog Menggunakan Asisten Migrasi Data untuk menilai lapisan akses data aplikasi.
Catatan
Jika Anda menilai seluruh total estate datae SQL Server dalam skala besar di VMWare, gunakan Azure Migrate untuk mendapat rekomendasi penyebaran Azure SQL, ukuran target, dan estimasi bulanan.
Membuat penilaian
Pilih ikon Baru (+), lalu pilih jenis proyek Penilaian .
Atur jenis server sumber dan target.
Jika Anda meningkatkan instans SQL Server lokal Anda ke instans SQL Server lokal modern atau ke SQL Server yang dihosting di Azure VM, atur jenis server sumber dan target ke SQL Server. Jika Anda bermigrasi ke Azure SQL Database, atur jenis server target ke Azure SQL Database.
Klik Buat.

Pilih opsi penilaian
Pilih versi SQL Server target tempat Anda berencana untuk bermigrasi.
Pilih jenis laporan.
Saat Anda menilai instans SQL Server sumber Anda untuk bermigrasi ke SQL Server lokal atau ke SQL Server yang dihosting pada target Azure VM, Anda dapat memilih satu atau kedua jenis laporan penilaian berikut:
- Masalah Kompatibilitas
- Rekomendasi fitur baru

Saat menilai instans SQL Server sumber Anda untuk bermigrasi ke Azure SQL Database, Anda dapat memilih salah satu atau kedua jenis laporan penilaian berikut:
- Memeriksa kompatibilitas database
- Memeriksa paritas fitur

Menambahkan database dan pelacakan peristiwa yang diperluas untuk menilai
Pilih Tambahkan Sumber untuk membuka menu flyout koneksi.
Masukkan nama instans server SQL, pilih Jenis autentikasi, atur properti koneksi yang benar, lalu pilih Sambungkan.
Pilih database yang akan dinilai, lalu pilih Tambahkan.
Catatan
Anda bisa menghapus beberapa database dengan memilihnya sambil menahan tombol Shift atau Ctrl, lalu mengklik Hapus Sumber. Anda juga dapat menambahkan database dari beberapa instans SQL Server dengan memilih Tambahkan Sumber.
Jika Anda memiliki kueri ad hoc atau SQL dinamis atau pernyataan DML apa pun yang dimulai melalui lapisan data aplikasi, maka masukkan jalur ke folder tempat Anda menempatkan semua file sesi peristiwa yang diperluas yang Anda kumpulkan untuk menangkap beban kerja di SQL Server sumber.
Contoh berikut menunjukkan cara membuat sesi peristiwa yang diperluas di SQL Server sumber Anda untuk mengambil beban kerja lapisan data aplikasi. Ambil beban kerja selama durasi yang mewakili beban kerja puncak Anda.
DROP EVENT SESSION [DatalayerSession] ON SERVER go CREATE EVENT SESSION [DatalayerSession] ON SERVER ADD EVENT sqlserver.sql_batch_completed( ACTION (sqlserver.sql_text,sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.database_id)) ADD TARGET package0.asynchronous_file_target(SET filename=N'C:\temp\Demos\DataLayerAppassess\DatalayerSession.xel') WITH (MAX_MEMORY=2048 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=3 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF) go ---Start the session ALTER EVENT SESSION [DatalayerSession] ON SERVER STATE = START; ---Wait for few minutes ---Query events SELECT object_name, CAST(event_data as xml) as event_data, file_name, file_offset FROM sys.fn_xe_file_target_read_file('C:\temp\Demos\DataLayerAppassess\DatalayerSession*xel', 'C:\\temp\\Demos\\DataLayerAppassess\\DatalayerSession*xem', null, null) ---Stop the session after capturing the peak load. ALTER EVENT SESSION [DatalayerSession] ON SERVER STATE = STOP; goKlik Berikutnya untuk memulai penilaian.

Catatan
Anda dapat menjalankan beberapa penilaian secara bersamaan dan melihat status penilaian dengan membuka halaman Semua Penilaian .
Melihat hasil
Durasi penilaian tergantung pada jumlah database yang ditambahkan dan ukuran skema setiap database. Hasil ditampilkan untuk setiap database segera setelah tersedia.
Pilih database yang telah menyelesaikan penilaian, lalu beralih antara Masalah kompatibilitas dan Rekomendasi fitur dengan menggunakan pengalih.
Tinjau masalah kompatibilitas di semua tingkat kompatibilitas yang didukung oleh versi SQL Server target yang Anda pilih di halaman Opsi .
Anda dapat meninjau masalah kompatibilitas dengan menganalisis objek yang terpengaruh, detailnya, dan kemungkinan perbaikan untuk setiap masalah yang diidentifikasi di bawah Perubahan yang melanggar, Perubahan perilaku, dan Fitur yang tidak digunakan lagi.

Demikian pula, Anda dapat meninjau rekomendasi fitur di seluruh area Performa, Penyimpanan, dan Keamanan .
Rekomendasi fitur mencakup berbagai jenis fitur seperti In-Memory OLTP, Columnstore, Stretch Database, Always Encrypted, Dynamic Data Masking, dan Transparent Data Encryption.

Untuk Azure SQL Database, penilaian menyediakan masalah pemblokiran migrasi dan masalah paritas fitur. Tinjau hasil untuk kedua kategori dengan memilih opsi tertentu.
Kategori paritas fitur SQL Server memberikan serangkaian rekomendasi yang komprehensif, pendekatan alternatif yang tersedia di Azure, dan langkah-langkah mitigasi. Ini membantu Anda merencanakan upaya ini dalam proyek migrasi Anda.

Kategori Masalah kompatibilitas menyediakan fitur yang didukung sebagian atau tidak didukung yang memblokir migrasi database SQL Server lokal ke database Azure SQL. Kemudian memberikan rekomendasi untuk membantu Anda mengatasi masalah tersebut.

Menilai data estate untuk kesiapan target
Jika Anda ingin memperluas penilaian ini lebih lanjut ke seluruh data estate dan menemukan kesiapan relatif instans dan database SQL Server untuk migrasi ke Azure SQL Database, unggah hasilnya ke hub Azure Migrate dengan memilih Unggah ke Azure Migrate.
Melakukannya memungkinkan Anda untuk melihat hasil konsolidasi pada proyek hub Azure Migrate.
Panduan langkah demi langkah yang terperinci untuk penilaian kesiapan target tersedia di sini.

Mengekspor hasil
Setelah semua database menyelesaikan penilaian, pilih Ekspor laporan untuk mengekspor hasil ke file JSON atau file CSV. Anda kemudian dapat menganalisis data sesuai keinginan Anda sendiri.
Menyimpan dan memuat penilaian
Selain mengekspor hasil penilaian, Anda dapat menyimpan detail penilaian ke file dan memuat file penilaian untuk ditinjau nanti. Untuk informasi selengkapnya, lihat artikel Menyimpan dan memuat penilaian dengan Asisten Migrasi Data.