Latihan: Meningkatkan database

Selesai

Di firma hukum Anda, Anda perlu meningkatkan beberapa database CRM ke SQL Server 2019. Database ini mencakup versi dari SQL Server 2008 R2 hingga SQL Server 2016. Untuk menghemat waktu, Anda ingin memigrasikan beberapa database secara paralel, dan melakukan migrasi upaya masuk database. Anda akan menggunakan Asisten Migrasi Data (DMA) Microsoft untuk membantu peningkatan ini.

Dalam latihan ini, Anda akan meningkatkan database dari SQL Server 2008 R2, ke SQL Server 2019. Setelah database dimigrasikan, Anda akan mengekspor hasilnya sebagai laporan CSV.

Migrasi database

Untuk menggunakan DMA untuk memigrasikan database, ikuti langkah-langkah berikut:

  1. Pada bilah tugas, pilih File Explorer.

  2. Di sebelah kiri, pilih Windows (C:), pilih kanan di panel utama, pilih Baru, lalu pilih Folder.

  3. Ganti nama folder temp baru.

  4. Pada taskbar, pilih Asisten Migrasi Data.

  5. Di sebelah kiri, pilih +.

  6. Di flyout baru, di bawah Jenis proyek, pilih Migrasi, lalu dalam kotak Nama proyek, ketik AdventureWorks 2008-2019.

  7. Biarkan Jenis server sumber sebagai SQL Server, di daftar Jenis server target, pilih SQL Server, lalu pilih Buat.

  8. Pada tab Tentukan sumber & target, di bagian Detail server sumber, dalam kotak Nama server, ketik localhost.

  9. Dalam daftar Jenis Autentikasi, pastikan Autentikasi Windows dipilih, dan Enkripsi koneksi dikosongkan.

  10. Di bawah Detail server target, dalam kotak Nama server, ketik localhost.

  11. Dalam daftar Jenis Autentikasi, pastikan Autentikasi Windows dipilih, dan Enkripsi koneksi dikosongkan, lalu pilih Berikutnya.

  12. Pada tab Tambahkan database, di bawah Server sumber, pastikan hanya AdventureWorks2008R2 yang dipilih.

  13. Di kotak Lokasi bersama yang dapat diakses oleh server sumber dan target untuk operasi pencadangan, ketik C:\temp, lalu pilih Berikutnya.

    Catatan

    Perhatikan bahwa memigrasikan database di server yang sama ke lokasi yang sama akan menyebabkan kesalahan.

  14. Di kotak Berikan nama pada database target, ketik AWMigrate2019.

  15. Di bagian Opsi pemulihan, ubah jalur Data untuk Pulihkan sebagai pada server target menjadi:

    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AWMigrate2019.mdf
    
  16. Ubah jalur Log untuk Pulihkan sebagai pada server target menjadi:

    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\AWMigrate2019_log.LDF
    
  17. Pilih Berikutnya, pada tab Pilih upaya masuk, pastikan tidak ada upaya masuk yang dipilih, lalu pilih Mulai Migrasi.

Mengekspor hasil

Selanjutnya, ekspor hasil ke file teks CSV:

  1. Saat migrasi selesai, pada tab Lihat hasil, pilih Ekspor laporan.
  2. Dalam kotak dialog Simpan laporan migrasi, ubah lokasi ke Desktop.
  3. Di kotak Nama file, ketik AdventureWorks 2008-2019 Upgrade.
  4. Di daftar Simpan sebagai jenis, pilih File CSV (*.csv), lalu pilih Simpan.
  5. Minimalkan jendela Asisten Migrasi Data.
  6. Di Desktop,klik ganda file AdventureWorks 2008-2019 Upgrade.csv.
  7. Di Notepad, gulir ke hasil ekspor. Perhatikan bahwa laporan menyertakan daftar database yang Anda pilih untuk dimigrasikan. Tutup Notepad.

Memeriksa tingkat kompatibilitas saat ini

Sebelum Anda melakukan peningkatan, cari tahu tingkat kompatibilitas asli untuk database:

  1. Pilih Mulai, ketik SSMS, lalu tekan Enter.
  2. Dalam kotak dialog Sambungkan ke Server, pilih Sambungkan.
  3. Di Object Explorer, perluas Database. Anda sekarang akan melihat database AWMigrate2019 yang dimigrasikan. Klik kanan AWMigrate2019, lalu pilih Properti.
  4. Di jendela Properti Database - AWMigrate2019, di bawah Pilih halaman, pilih Opsi.
  5. Tingkat kompatibilitas harus diatur ke SQL Server 2008 (100), lalu pilih Batalkan.

Memperbarui tingkat kompatibilitas

Sekarang Anda dapat meningkatkan tingkat kompatibilitas untuk database Adventure Works:

  1. Di Object Explorer, klik kanan AWMigrate2019, lalu pilih Kueri Baru.

  2. Di jendela kueri, ketik kode berikut, lalu pilih Jalankan:

    ALTER DATABASE AWMigrate2019
    SET COMPATIBILITY_LEVEL = 150
    
  3. Di Object Explorer, klik kanan AWMigrate2019, lalu pilih Properti.

  4. Di jendela Properti Database - AWMigrate2019, di bawah Pilih halaman, pilih Opsi.

  5. Tingkat kompatibilitas sekarang akan diatur ke SQL Server 2019 (150). Pilih Batalkan.

  6. Tutup SQL Server Management Studio, tanpa menyimpan perubahan apa pun.