Bagikan melalui


Panduan migrasi: Akses ke SQL Server

Berlaku untuk:SQL Server

Dalam panduan ini, Anda mempelajari cara memigrasikan database Microsoft Access anda ke SQL Server dengan menggunakan SQL Server Migration Assistant for Access (SSMA for Access).

Untuk panduan migrasi lainnya, lihat Panduan Migrasi Database Azure.

Prasyarat

Sebelum Anda mulai memigrasikan database Access Anda ke SQL Server:

  • Verifikasi bahwa lingkungan sumber Anda didukung.
  • Dapatkan SSMA untuk Access.
  • Dapatkan konektivitas serta izin yang memadai untuk mengakses sumber dan target.

Pra-migrasi

Setelah memenuhi prasyarat, Anda siap untuk menemukan topologi lingkungan Anda dan menilai kelayakan migrasi Anda.

Menilai

Dengan menggunakan SSMA untuk Access, Anda dapat meninjau objek database dan data dan menilai database untuk migrasi. Untuk mempelajari selengkapnya tentang alat ini, lihat Asisten Migrasi SQL Server untuk Akses (AccessToSQL).

Untuk membuat penilaian:

  1. Buka SSMA untuk Access.

  2. Pilih File, lalu pilih Proyek Baru.

  3. Masukkan nama proyek dan lokasi untuk menyimpan proyek Anda. Kemudian pilih target migrasi SQL Server dari daftar dropdown, dan pilih OK.

    Cuplikan layar yang menunjukkan Proyek Baru.

  4. Pilih Tambahkan Database, dan pilih database yang akan ditambahkan ke proyek Anda.

    Cuplikan layar yang memperlihatkan Tambahkan Database.

  5. Di Access Metadata Explorer, klik kanan database yang ingin Anda nilai lalu pilih Buat Laporan. Atau, Anda dapat memilih tab Buat Laporan di sudut kanan atas.

    Cuplikan layar yang menampilkan Buat Laporan.

  6. 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 ada di folder laporan dalam SSMAProjects, seperti yang ditunjukkan di sini:

    drive:\<username>\Documents\SSMAProjects\MyAccessMigration\report\report_2020_11_12T02_47_55\.

    Cuplikan layar yang memperlihatkan contoh laporan.

Memvalidasi jenis data

Validasi pemetaan jenis data default, dan ubah berdasarkan persyaratan, jika perlu. Untuk melakukannya:

  1. Pada menu Alat, pilih Pengaturan Proyek.

  2. Pilih tab Pemetaan Jenis.

    Cuplikan layar yang menampilkan Pemetaan Jenis.

  3. Anda dapat mengubah pemetaan jenis untuk setiap tabel dengan memilih tabel di Access Metadata Explorer.

Mengonversikan

Untuk mengonversi objek database:

  1. Pilih Sambungkan ke SQL Server, dan masukkan detail koneksi.

    Cuplikan layar yang memperlihatkan Sambungkan ke SQL Server.

  2. Klik kanan database di Access Metadata Explorer, dan pilih Konversi Skema. Atau, Anda dapat memilih tab Konversi Skema di sudut kanan atas.

    Cuplikan layar yang menampilkan Konversi Skema.

  3. Setelah konversi selesai, bandingkan dan tinjau objek yang dikonversi dengan objek asli untuk mengidentifikasi potensi masalah dan mengatasi masalah tersebut berdasarkan rekomendasi.

    Cuplikan layar yang memperlihatkan perbandingan kueri yang dikonversi.

  4. Bandingkan teks T-SQL yang dikonversi dengan kode asli, dan tinjau rekomendasinya.

    Cuplikan layar yang memperlihatkan meninjau objek yang dikonversi.

  5. (Opsional) Untuk mengonversi objek individual, klik kanan objek dan pilih Konversi Skema. Objek yang telah dikonversi muncul tebal di Access Metadata Explorer.

    Cuplikan layar yang memperlihatkan objek tebal di Metadata Explorer telah dikonversi.

  6. Di panel output, pilih Tinjau hasil, dan tinjau kesalahan di panel Daftar Kesalahan.

  7. Simpan proyek secara lokal untuk latihan remediasi skema offline. Dari menu File, pilih Simpan Proyek. Langkah ini memberi Anda kesempatan untuk mengevaluasi skema sumber dan target secara offline dan melakukan remediasi sebelum Anda menerbitkan skema ke SQL Server.

Bermigrasi

Setelah menilai database Anda dan mengatasi semua perbedaan, langkah selanjutnya adalah menjalankan proses migrasi. Memigrasikan data adalah operasi pemuatan massal yang memindahkan baris data ke SQL Server dalam transaksi. Jumlah baris yang akan dimuat ke SQL Server di setiap transaksi dikonfigurasi dalam pengaturan proyek.

Untuk menerbitkan skema Anda dan memigrasikan data dengan menggunakan SSMA untuk Access:

  1. Jika Anda belum melakukannya, pilih Sambungkan ke SQL Server dan masukkan detail koneksi.

  2. Terbitkan skema dengan mengklik kanan database di SQL Server Metadata Explorer dan memilih Sinkronkan dengan Database. Tindakan ini menerbitkan skema MySQL ke SQL Server.

    Cuplikan layar yang menampilkan Sinkronkan dengan Database.

  3. Tinjau pemetaan antara proyek sumber Anda dan target Anda.

    Cuplikan layar yang memperlihatkan peninjauan sinkronisasi dengan database.

  4. Migrasikan data dengan mengklik kanan database atau objek yang ingin Anda migrasikan di Access Metadata Explorer dan memilih Migrasi Data. Atau, Anda dapat memilih tab Migrasi Data. Untuk melakukan migrasi data untuk seluruh database, pilih kotak centang di samping nama database. Untuk memigrasikan data dari tabel individual, perluas database, perluas Tabel, lalu pilih kotak centang di samping tabel. Untuk menghilangkan data dari tabel individual, kosongkan kotak centang.

    Cuplikan layar yang menampilkan Migrasikan Data.

  5. Setelah migrasi selesai, tampilkan Laporan Migrasi Data.

    Cuplikan layar yang memperlihatkan Laporan Data Migrasi.

  6. Sambungkan ke instans SQL Server Anda dengan menggunakan SQL Server Management Studio (SSMS), dan validasi migrasi dengan meninjau data dan skema.

    Cuplikan layar yang memperlihatkan validasi di SQL Server Management Studio.

Pasca-migrasi

Setelah berhasil menyelesaikan tahap migrasi, Anda perlu menyelesaikan serangkaian tugas pascamigrasi untuk memastikan bahwa semuanya berfungsi selancar dan seefisien mungkin.

Meremediasi aplikasi

Setelah Anda memigrasikan data ke lingkungan target, semua aplikasi yang sebelumnya menggunakan sumber perlu mulai mengonsumsi target. Dalam beberapa kasus, diperlukan perubahan pada aplikasi setelah menyelesaikan tugas ini.

Melakukan pengujian

Pendekatan pengujian untuk migrasi database terdiri dari aktivitas berikut:

  1. Mengembangkan pengujian validasi: Untuk menguji migrasi database, Anda perlu menggunakan kueri SQL. Anda harus membuat kueri validasi untuk dijalankan terhadap database sumber dan target. Kueri validasi Anda harus melingkupi cakupan yang telah Anda tentukan.
  2. Set up a test environment: Lingkungan pengujian harus berisi salinan database sumber dan database target. Pastikan untuk mengisolasi lingkungan pengujian.
  3. Menjalankan pengujian validasi: Jalankan pengujian validasi terhadap sumber dan target, lalu analisis hasilnya.
  4. Menjalankan pengujian performa: Jalankan uji validasi terhadap sumber dan target, lalu analisis hasil dan bandingkan hasilnya.

Optimalkan

Fase pasca migrasi sangat penting untuk menyelesaikan masalah akurasi data, memverifikasi kelengkapan, dan mengatasi masalah performa dengan beban kerja.

Catatan

Untuk informasi selengkapnya tentang masalah ini dan langkah-langkah untuk menguranginya, lihat Panduan Validasi dan Pengoptimalan Pascamigrasi.

Aset migrasi

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 Alat ini menyediakan platform target "paling cocok" yang disarankan, kesiapan cloud, dan tingkat remediasi aplikasi atau database untuk beban kerja tertentu. Alat ini menawarkan perhitungan sederhana, satu klik dan pembuatan laporan yang membantu mempercepat penilaian perkebunan 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.