Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan database Microsoft SQL Server sebagai sumber dalam Konversi Skema DMS
Konversi Skema DMS mendukung mode berikut untuk Microsoft SQL Server sebagai sumber migrasi:
-
Mode online — Konversi Skema DMS terhubung langsung ke database sumber Anda untuk membaca metadata. Ini memerlukan konektivitas jaringan antara Konversi Skema DMS dan database Anda, dan pengguna database harus memiliki hak istimewa yang diperlukan. Untuk informasi selengkapnya tentang konfigurasi jaringan, lihat Jaringan untuk konversi skema.
-
Mode offline — Konversi Skema DMS membaca metadata dari file skrip yang diekspor yang disimpan dalam bucket Amazon S3 tanpa terhubung ke database sumber. Gunakan ini ketika konektivitas jaringan ke database sumber Anda dibatasi atau tidak tersedia. Untuk menggunakan mode offline, aktifkan Mode Virtual saat Anda membuat penyedia data. Untuk informasi selengkapnya, lihat Mode virtual untuk sumber offline dan target virtual.
Anda dapat menggunakan Konversi Skema DMS untuk mengonversi objek kode database dari SQL Server ke target berikut:
-
Aurora MySQL
-
Aurora PostgreSQL
-
RDS for MySQL
-
RDS for PostgreSQL
Untuk informasi tentang versi database SQL Server yang didukung, lihatPenyedia data sumber untuk Konversi Skema DMS.
Untuk informasi selengkapnya tentang menggunakan Konversi Skema DMS dengan database SQL Server sumber, lihat panduan langkah demi langkah migrasi SQL Server ke MySQL.
Hak istimewa untuk Microsoft SQL Server sebagai sumber
Lihat daftar hak istimewa berikut yang diperlukan untuk Microsoft SQL Server sebagai sumber:
-
LIHAT DEFINISI
-
LIHAT STATUS BASIS DATA
Hak VIEW DEFINITION istimewa memungkinkan pengguna yang memiliki akses publik untuk melihat definisi objek. Konversi Skema DMS menggunakan VIEW DATABASE STATE hak istimewa untuk memeriksa fitur edisi SQL Server Enterprise.
Ulangi hibah untuk setiap database yang skema Anda konversi.
Selain itu, berikan hak istimewa berikut pada master database:
-
VIEW SERVER STATE -
VIEW ANY DEFINITION
Konversi Skema DMS menggunakan VIEW SERVER STATE hak istimewa untuk mengumpulkan pengaturan dan konfigurasi server. Pastikan Anda memberikan VIEW ANY DEFINITION hak istimewa untuk melihat penyedia data.
Untuk membaca informasi tentang Microsoft Analysis Services, jalankan perintah berikut pada master database.
EXEC master..sp_addsrvrolemember @loginame = N'<user_name>', @rolename = N'sysadmin'
Pada contoh sebelumnya, ganti placeholder dengan nama pengguna yang sebelumnya Anda berikan dengan hak istimewa yang diperlukan.<user_name>
Untuk membaca informasi tentang SQL Server Agent, tambahkan pengguna Anda ke SQLAgentUser peran. Jalankan perintah berikut pada msdb database.
EXEC sp_addrolemember<SQLAgentRole>,<user_name>;
Pada contoh sebelumnya, ganti placeholder dengan nama peran SQL Server Agent. Kemudian ganti <SQLAgentRole> placeholder dengan nama pengguna yang sebelumnya Anda berikan dengan hak istimewa yang diperlukan. Untuk informasi selengkapnya, lihat Menambahkan pengguna ke SQLAgentUser peran dalam Panduan Pengguna Amazon RDS.<user_name>
Untuk mendeteksi pengiriman log, berikan hak SELECT on dbo.log_shipping_primary_databases istimewa pada msdb database.
Untuk menggunakan pendekatan notifikasi replikasi bahasa definisi data (DDL), berikan RECEIVE ON hak istimewa pada basis data sumber Anda. Dalam contoh ini, ganti <schema_name>.<queue_name> placeholder dengan nama skema database Anda. Kemudian, ganti <schema_name> placeholder dengan nama tabel antrian.<queue_name>