Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bagian ini menjelaskan penilaian premi individu untuk tugas migrasi yang menggunakan titik akhir sumber Microsoft SQL Server.
Topik
Validasi jika indeks sekunder diaktifkan pada database target selama beban penuh
Validasi bahwa mode LOB terbatas hanya digunakan ketika BatchApplyEnabled disetel ke true
Validasi jika database target memiliki pemicu yang diaktifkan pada tabel dalam lingkup tugas
Periksa apakah tabel dalam lingkup tugas berisi kolom yang dihitung
Periksa apakah tabel dalam lingkup tugas memiliki indeks penyimpanan kolom
Periksa apakah tabel yang dioptimalkan memori adalah bagian dari cakupan tugas
Periksa apakah tabel temporal adalah bagian dari ruang lingkup tugas
Periksa apakah daya tahan yang tertunda diaktifkan di tingkat database
Periksa apakah pemulihan data yang dipercepat diaktifkan di tingkat database
Periksa apakah pemetaan tabel memiliki lebih dari 10K tabel dengan kunci utama
Periksa apakah database sumber memiliki tabel atau nama skema dengan karakter khusus.
Periksa apakah database sumber memiliki nama kolom dengan data bertopeng
Periksa apakah database sumber memiliki cadangan terenkripsi
Periksa apakah database sumber memiliki cadangan yang disimpan di URL atau di Windows Azure.
Periksa apakah database sumber memiliki cadangan pada beberapa disk
Periksa apakah database sumber memiliki setidaknya satu cadangan penuh
Periksa apakah database sumber memiliki kolom jarang dan kompresi struktur kolumnar.
Periksa apakah database sumber memiliki kolom geometri untuk mode LOB penuh
Periksa apakah database sumber memiliki kolom dengan properti Identity.
Periksa apakah pengguna DMS memiliki LOAD PENUH dan izin CDC atau CDC saja
Periksa apakah pengguna DMS memiliki izin VIEW SERVER STATE.
Validasi jika Kunci Utama atau Indeks Unik ada pada target untuk Batch Apply
Validasi jika kedua Kunci Utama dan indeks Unik ada pada target saat batch apply diaktifkan
Validasi jika tabel memiliki kunci primer atau indeks unik saat validasi DMS diaktifkan
Validasi jika AWS DMS pengguna memiliki hak istimewa yang diperlukan untuk target
Rekomendasi tentang penggunaan MaxFullLoadSubTasks pengaturan
Validasi jika indeks sekunder diaktifkan pada database target selama beban penuh
Kunci API: sqlserver-check-secondary-indexes
Penilaian premi ini memvalidasi apakah indeks sekunder diaktifkan selama pemuatan penuh pada database target. Kami menyarankan Anda menonaktifkan atau menghapus indeks sekunder.
Untuk informasi lebih lanjut, Praktik terbaik untuk AWS Database Migration Service.
Validasi bahwa mode LOB terbatas hanya digunakan ketika BatchApplyEnabled
disetel ke true
Kunci API: sqlserver-batch-apply-lob-mode
Penilaian premi ini memvalidasi apakah tugas DMS menyertakan kolom LOB. Jika kolom LOB disertakan ke dalam ruang lingkup tugas, Anda harus menggunakan BatchApplyEnabled
bersama dengan mode LOB terbatas saja. Kami menyarankan Anda membuat tugas terpisah untuk tabel tersebut dan menggunakan mode penerapan transaksional sebagai gantinya.
Untuk informasi selengkapnya, lihat Bagaimana cara menggunakan fitur penerapan batch DMS untuk meningkatkan kinerja replikasi CDC?
Validasi jika database target memiliki pemicu yang diaktifkan pada tabel dalam lingkup tugas
Kunci API: sqlserver-check-for-triggers
AWS DMS pemicu yang diidentifikasi dalam database target yang dapat memengaruhi kinerja tugas DMS beban penuh dan latensi pada target. Pastikan pemicu ini dinonaktifkan selama menjalankan tugas dan diaktifkan selama periode cut-over.
Periksa apakah tabel dalam lingkup tugas berisi kolom yang dihitung
Kunci API: sqlserver-check-for-computed-fields
Penilaian premi ini memeriksa keberadaan kolom yang dihitung. AWS DMS tidak mendukung mereplikasi perubahan dari kolom yang dihitung SQL Server.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah tabel dalam lingkup tugas memiliki indeks penyimpanan kolom
Kunci API: sqlserver-check-for-columnstore-indexes
Penilaian premi ini memeriksa keberadaan tabel dengan indeks columnstore. AWS DMS tidak mendukung mereplikasi perubahan dari tabel SQL Server dengan indeks columnstore.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah tabel yang dioptimalkan memori adalah bagian dari cakupan tugas
Kunci API: sqlserver-check-for-memory-optimized-tables
Penilaian premi ini memeriksa keberadaan tabel yang dioptimalkan untuk memori. AWS DMS tidak mendukung replikasi perubahan dari tabel yang dioptimalkan memori.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah tabel temporal adalah bagian dari ruang lingkup tugas
Kunci API: sqlserver-check-for-temporal-tables
Penilaian premi ini memeriksa keberadaan tabel temporal. AWS DMS tidak mendukung replikasi perubahan dari tabel temporal.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah daya tahan yang tertunda diaktifkan di tingkat database
Kunci API: sqlserver-check-for-delayed-durability
Penilaian premi ini memeriksa keberadaan daya tahan yang tertunda. AWS DMS tidak mendukung replikasi perubahan dari transaksi yang menggunakan daya tahan tertunda.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pemulihan data yang dipercepat diaktifkan di tingkat database
Kunci API: sqlserver-check-for-accelerated-data-recovery
Penilaian premi ini memeriksa keberadaan pemulihan data yang dipercepat. AWS DMS tidak mendukung replikasi perubahan dari database dengan pemulihan data yang dipercepat.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pemetaan tabel memiliki lebih dari 10K tabel dengan kunci utama
Kunci API: sqlserver-large-number-of-tables
Penilaian premi ini memeriksa keberadaan lebih dari 10.000 tabel dengan kunci utama. Database yang dikonfigurasi dengan MS-replikasi dapat mengalami kegagalan tugas jika ada terlalu banyak tabel dengan kunci utama.
Penilaian ini hanya berlaku untuk migrasi muatan penuh dan CDC, atau migrasi khusus CDC. Penilaian ini tidak berlaku untuk migrasi muatan penuh saja.
Untuk informasi selengkapnya tentang mengonfigurasi replikasi MS, lihat. Menangkap perubahan data untuk replikasi berkelanjutan dari SQL Server
Periksa apakah database sumber memiliki tabel atau nama skema dengan karakter khusus.
Kunci API: sqlserver-check-for-special-characters
Penilaian premi ini memverifikasi apakah database sumber memiliki nama tabel atau skema yang menyertakan karakter dari kumpulan berikut:
\\ -- \n \" \b \r ' \t ;
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki nama kolom dengan data bertopeng
Kunci API: sqlserver-check-for-masked-data
Penilaian premi ini memverifikasi apakah database sumber telah menutupi data. AWS DMS memigrasikan data bertopeng tanpa masking.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki cadangan terenkripsi
Kunci API: sqlserver-check-for-encrypted-backups
Penilaian premi ini memverifikasi apakah database sumber memiliki cadangan terenkripsi.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki cadangan yang disimpan di URL atau di Windows Azure.
Kunci API: sqlserver-check-for-backup-url
Penilaian premi ini memverifikasi apakah database sumber memiliki cadangan yang disimpan di URL atau di Windows Azure.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki cadangan pada beberapa disk
Kunci API: sqlserver-check-for-backup-multiple-stripes
Penilaian premi ini memverifikasi apakah database sumber memiliki cadangan pada beberapa disk.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki setidaknya satu cadangan penuh
Kunci API: sqlserver-check-for-full-backup
Penilaian premi ini memverifikasi apakah database sumber memiliki setidaknya satu cadangan penuh. SQL Server harus dikonfigurasi untuk cadangan penuh, dan Anda harus menjalankan cadangan sebelum mereplikasi data.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki kolom jarang dan kompresi struktur kolumnar.
Kunci API: sqlserver-check-for-sparse-columns
Penilaian premi ini memverifikasi apakah database sumber memiliki kolom yang jarang dan kompresi struktur kolumnar. DMS tidak mendukung kolom jarang dan kompresi struktur kolumnar.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah instance database sumber memiliki audit tingkat server untuk SQL Server 2008 atau SQL Server 2008 R2
Kunci API: sqlserver-check-for-audit-2008
Penilaian premi ini memverifikasi apakah database sumber telah mengaktifkan audit tingkat server untuk SQL Server 2008 atau SQL Server 2008 R2. DMS memiliki masalah yang diketahui terkait dengan SQL Server 2008 dan 2008 R2.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki kolom geometri untuk mode LOB penuh
Kunci API: sqlserver-check-for-geometry-columns
Penilaian premi ini memverifikasi apakah database sumber memiliki kolom geometri untuk mode Objek Besar (LOB) penuh saat menggunakan SQL Server sebagai sumber. Sebaiknya gunakan mode LOB terbatas atau mengatur pengaturan InlineLobMaxSize
tugas untuk menggunakan mode LOB sebaris saat database Anda menyertakan kolom geometri.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah database sumber memiliki kolom dengan properti Identity.
Kunci API: sqlserver-check-for-identity-columns
Penilaian premi ini memverifikasi apakah database sumber memiliki kolom dengan properti. IDENTITY
DMS tidak memigrasikan properti ini ke kolom database target yang sesuai.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pengguna DMS memiliki izin FULL LOAD
Kunci API: sqlserver-check-user-permission-for-full-load-only
Penilaian premi ini memverifikasi apakah pengguna tugas DMS memiliki izin untuk menjalankan tugas dalam mode FULL LOAD.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pengguna DMS memiliki LOAD PENUH dan izin CDC atau CDC saja
Kunci API: sqlserver-check-user-permission-for-cdc
Penilaian premi ini memverifikasi apakah Pengguna DMS memiliki izin untuk menjalankan tugas dalam atau mode. FULL LOAD and CDC
CDC only
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah ignoreMsReplicationEnablement
ECA disetel saat menggunakan MS-CDC dengan lokal atau database EC2
Kunci API: sqlserver-check-attribute-for-enable-ms-cdc-onprem
Periksa apakah atribut koneksi ignoreMsReplicationEnablement
tambahan (ECA) disetel saat menggunakan MS-CDC dengan lokal atau database. EC2
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pengguna DMS memiliki izin VIEW DEFINITION.
Kunci API: sqlserver-check-user-permission-on-view-definition
Penilaian premi ini memverifikasi apakah pengguna yang ditentukan dalam pengaturan titik akhir memiliki izin. VIEW DEFINITION
DMS memerlukan VIEW DEFINITION
izin untuk melihat definisi objek.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pengguna DMS memiliki izin VIEW DATABASE STATE pada database MASTER untuk pengguna tanpa peran Sysadmin.
Kunci API: sqlserver-check-user-permission-on-view-database-state
Penilaian premi ini memverifikasi apakah pengguna yang ditentukan dalam pengaturan titik akhir memiliki izin. VIEW DATABASE STATE
DMS memerlukan izin ini untuk mengakses objek database dalam database MASTER. DMS juga memerlukan izin ini ketika pengguna tidak memiliki hak istimewa sysadmin. DMS memerlukan izin ini untuk membuat fungsi, sertifikat, dan login, dan untuk memberikan kredensil.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Periksa apakah pengguna DMS memiliki izin VIEW SERVER STATE.
Kunci API: sqlserver-check-user-permission-on-view-server-state
Penilaian premi ini memeriksa apakah pengguna yang ditentukan dalam atribut koneksi tambahan (ECA) memiliki izin. VIEW SERVER STATE
VIEW SERVER STATE
adalah izin tingkat server yang memungkinkan pengguna untuk melihat informasi dan status di seluruh server. Izin ini menyediakan akses ke tampilan manajemen dinamis (DMVs) dan fungsi manajemen dinamis (DMFs) yang mengekspos informasi tentang instance SQL Server. Izin ini diperlukan agar pengguna DMS memiliki akses ke sumber daya CDC. Izin ini diperlukan untuk menjalankan tugas DMS dalam CDC only
mode FULL LOAD and CDC
atau.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Validasi jika parameter ukuran repl teks tidak terbatas
Kunci API: sqlserver-check-for-max-text-repl-size
Menyetel parameter ukuran repl teks Maks pada database berpotensi menyebabkan kesalahan migrasi data untuk kolom LOB. DMS sangat merekomendasikan untuk mengaturnya ke -1.
Untuk informasi selengkapnya, lihat Pemecahan masalah Microsoft SQL Server.
Validasi jika Kunci Utama atau Indeks Unik ada pada target untuk Batch Apply
Kunci API: sqlserver-check-batch-apply-target-pk-ui-absence
Batch apply hanya didukung pada tabel dengan Kunci Utama atau Indeks Unik pada tabel target. Tabel tanpa Kunci Utama atau Indeks Unik menyebabkan batch gagal, dan perubahan diproses satu per satu. Dianjurkan untuk memindahkan tabel tersebut ke tugas mereka sendiri dan menggunakan mode penerapan transaksional sebagai gantinya. Atau, Anda dapat membuat kunci unik pada tabel target.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Validasi jika kedua Kunci Utama dan indeks Unik ada pada target saat batch apply diaktifkan
Kunci API: sqlserver-check-batch-apply-target-pk-ui-simultaneously
Batch apply hanya didukung pada tabel dengan Kunci Utama atau Indeks Unik pada tabel target. Tabel dengan Kunci Utama dan Indeks Unik secara bersamaan menyebabkan batch gagal, dan perubahan diproses satu per satu. Dianjurkan untuk memindahkan tabel tersebut ke tugas mereka sendiri dan menggunakan mode penerapan transaksional sebagai gantinya. Atau, Anda dapat menjatuhkan kunci unik atau kunci utama pada tabel target dan membangunnya kembali saat bermigrasi.
Untuk informasi selengkapnya, lihat Keterbatasan dalam menggunakan SQL Server sebagai sumber AWS DMS.
Validasi jika tabel memiliki kunci primer atau indeks unik saat validasi DMS diaktifkan
Kunci API: sqlserver-check-pk-validity
Validasi data mengharuskan tabel memiliki kunci primer atau indeks unik pada sumber dan target.
Untuk informasi selengkapnya, lihat AWS Validasi data DMS.
Validasi jika AWS DMS pengguna memiliki hak istimewa yang diperlukan untuk target
Kunci API: sqlserver-check-target-privileges
AWS DMS Pengguna harus memiliki setidaknya peran pengguna db_owner pada database target.
Untuk informasi selengkapnya, lihat Persyaratan keamanan saat menggunakan SQL Server sebagai target AWS Database Migration Service.
Rekomendasi tentang penggunaan MaxFullLoadSubTasks pengaturan
Kunci API: sqlserver-tblnum-for-max-fullload-subtasks
Penilaian ini memeriksa jumlah tabel yang termasuk dalam tugas dan merekomendasikan peningkatan MaxFullLoadSubTasks
parameter untuk kinerja optimal selama proses beban penuh. Secara default, AWS DMS memigrasikan 8 tabel secara bersamaan. Mengubah MaxFullLoadSubTasks
parameter ke nilai yang lebih tinggi meningkatkan kinerja beban penuh.
Untuk informasi selengkapnya, lihat Pengaturan tugas beban penuh.