Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dalam panduan ini, Anda mempelajari cara memigrasikan database Microsoft Access Anda ke database Azure SQL dengan menggunakan Asisten Migrasi SQL Server untuk Access (SSMA for Access).
Untuk panduan migrasi lainnya, lihat Panduan Migrasi Azure Database.
Sebelum Anda mulai melakukan migrasi database Access Anda ke database SQL, lakukan hal berikut ini:
- Verifikasi bahwa lingkungan sumber Anda didukung.
- Unduh dan pasang Asisten Migrasi SQL Server untuk Access.
- Pastikan Anda memiliki konektivitas dan izin yang memadai untuk mengakses sumber dan target.
Setelah memenuhi prasyarat, Anda sudah siap menemukan topologi lingkungan Anda dan menilai kelayakan migrasi cloud Azure Anda.
Gunakan SSMA untuk Access untuk meninjau objek dan data database, dan menilai database untuk migrasi.
Untuk membuat penilaian, lakukan hal berikut:
Buka SSMA pada Access.
Pilih File, lalu pilih Proyek Baru.
Sediakan nama proyek dan lokasi untuk proyek Anda lalu, di menu drop-down, pilih Azure SQL Database sebagai target migrasi.
Pilih OK.
Pilih Tambahkan Database, lalu pilih database yang akan ditambahkan ke proyek baru Anda.
Pada panel Penjelajah Metadata Access, klik kanan sebuah database, lalu pilih Buat Laporan. Atau, Anda dapat memilih tab Buat Laporan di kanan atas.
Tinjau laporan HTML untuk memahami statistik konversi dan kesalahan atau peringatan apa pun. Anda juga bisa membuka laporan di Excel untuk mendapatkan inventaris objek Access dan upaya yang diperlukan untuk melakukan konversi skema. Lokasi default untuk laporan berada di folder laporan dalam SSMAProjects. Contohnya:
drive:\<username>\Documents\SSMAProjects\MyAccessMigration\report\report_<date>
Validasi pemetaan jenis data default, dan ubah berdasarkan kebutuhan anda, jika perlu. Untuk melakukannya:
Di SSMA untuk Access, pilih Alat, lalu pilih Pengaturan Proyek.
Pilih tab Pemetaan Jenis.
Anda dapat mengubah pemetaan jenis untuk setiap tabel dengan memilih nama tabel di Penjelajah Metadata Access.
Untuk mengonversi objek database, lakukan hal berikut:
Pilih tab Sambungkan ke Azure SQL Database, lalu lakukan hal berikut ini:
a. Masukkan detail untuk menyambungkan ke database SQL Anda.
b. Di menu drop-down, pilih database SQL target Anda. Atau Anda dapat memasukkan nama baru, dalam hal ini database akan dibuat di server target.
c. Berikan detail autentikasi.
d. Pilih Sambungkan.Pada panel Penjelajah Metadata Access, klik kanan sebuah database, lalu pilih Konversi Skema. Sebagai alternatif, Anda bisa memilih database Anda lalu pilih tab Konversi Skema.
Setelah konversi selesai, bandingkan objek yang dikonversi dengan objek asli untuk mengidentifikasi potensi masalah, dan atasi masalah berdasarkan rekomendasi.
Bandingkan teks T-SQL yang dikonversi dengan kode asli, dan tinjau rekomendasinya.
(Opsional) Untuk mengonversi objek individual, klik kanan objek, lalu pilih Konversi Skema. Objek yang dikonversi muncul dalam teks tebal di Penjelajah Metadata Access:
Pada panel Output, pilih ikon Hasil tinjau, dan tinjau kesalahan pada panel Daftar kesalahan.
Simpan proyek secara lokal untuk latihan remediasi skema offline. Untuk melakukannya, pilih File>Save Project. Hal ini memberi Anda kesempatan untuk mengevaluasi skema sumber dan target secara luring, dan melakukan remediasi sebelum Anda dapat menerbitkan skema ke database SQL.
Setelah menilai database Anda dan mengatasi semua perbedaan, Anda dapat menjalankan proses migrasi. Migrasi data adalah operasi beban massal yang memindahkan baris data ke database Azure SQL dalam transaksi. Jumlah baris yang akan dimuat ke dalam database SQL Anda di tiap transaksi dikonfigurasi di pengaturan proyek.
Untuk menerbitkan skema Anda dan melakukan migrasi data menggunakan SSMA untuk Access, lakukan hal berikut:
Jika Anda belum melakukannya, pilih Sambungkan ke Azure SQL Database, dan sediakan detail koneksi.
Terbitkan skema. Pada panel Penjelajah Metadata Azure SQL Database, klik kanan database yang sedang Anda kerjakan, lalu pilih Sinkronkan dengan Database. Tindakan ini menerbitkan skema MySQL ke database SQL.
Pada panel Sinkronkan dengan Database, tinjau pemetaan antara proyek sumber Anda dan target Anda:
Pada panel Penjelajah Metadata Access, pilih kotak centang di samping item yang ingin Anda migrasikan. Untuk memigrasi seluruh database, pilih kotak centang di samping database.
Melakukan migrasi data. Klik kanan database atau objek yang ingin Anda migrasikan, lalu pilih Migrasikan Data. Atau, Anda dapat memilih tab Migrate Data di kanan atas.
Untuk memigrasikan database secara utuh, pilih kotak centang di samping nama database. Untuk memigrasikan data dari masing-masing tabel, luaskan database, luaskan Tabel, lalu pilih kotak centang di samping tabel. Untuk menghilangkan data dari masing-masing tabel, kosongkan kotak centang.
Setelah migrasi selesai, tampilkan Laporan Migrasi Data.
Sambungkan ke database Azure SQL Anda dengan menggunakan SQL Server Management Studio, dan validasi migrasi dengan meninjau data dan skema.
Setelah berhasil menyelesaikan tahap migrasi, Anda perlu menyelesaikan serangkaian tugas pascamigrasi untuk memastikan bahwa semuanya berfungsi selancar dan seefisien mungkin.
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.
Pendekatan pengujian untuk migrasi database terdiri dari aktivitas berikut:
Mengembangkan pengujian validasi: Untuk menguji migrasi database, Anda perlu menggunakan kueri SQL. Anda harus membuat kueri validasi untuk dijalankan terhadap sumber dan database target. Kueri validasi Anda harus melingkupi cakupan yang telah Anda tentukan.
Set up a test environment: Lingkungan pengujian harus berisi salinan database sumber dan database target. Pastikan untuk mengisolasi lingkungan pengujian.
Menjalankan pengujian validasi: Jalankan pengujian validasi terhadap sumber dan target, lalu analisis hasilnya.
Menjalankan pengujian performa: Jalankan uji validasi terhadap sumber dan target, lalu analisis hasil dan bandingkan hasilnya.
Fase pasca migrasi sangat penting untuk menyelesaikan masalah akurasi data, memverifikasi kelengkapan, dan mengatasi masalah performa dengan beban kerja.
Untuk informasi selengkapnya tentang masalah ini dan langkah-langkah untuk mengatasinya, lihat Panduan validasi dan pengoptimalan pascamigrasi.
Untuk bantuan selengkapnya dalam menyelesaikan skenario migrasi ini, lihat sumber daya berikut ini. Ini dikembangkan untuk mendukung keterlibatan proyek migrasi dunia nyata.
Judul | Deskripsi |
---|---|
Model dan alat penilaian beban kerja data | Menyediakan platform target "paling cocok" yang disarankan, kesiapan cloud, dan tingkat remediasi aplikasi/database untuk beban kerja tertentu. Alat ini menawarkan perhitungan satu klik sederhana dan pembuatan laporan yang membantu mempercepat penilaian dalam skala besar dengan menyediakan proses keputusan platform target yang otomatis dan seragam. |
Tim Teknisi Data SQL adalah tim yang mengembangkan sumber daya ini. Piagam inti tim ini adalah untuk membuka blokir dan mempercepat modernisasi kompleks untuk proyek migrasi platform data ke platform data Azure Microsoft.
Untuk matriks Microsoft dan layanan dan alat pihak ketiga yang tersedia untuk membantu Anda dengan berbagai skenario database dan migrasi data serta tugas khusus, lihat Layanan dan alat untuk migrasi data.
Untuk mempelajari Azure SQL Database selengkapnya, lihat:
Untuk mempelajari selengkapnya tentang kerangka kerja dan siklus adopsi untuk migrasi cloud, lihat: