Menggunakan database Microsoft SQL Server sebagai sumber dalam Konversi Skema DMS - AWS Layanan Migrasi Database

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

Anda dapat menggunakan database SQL Server sebagai sumber migrasi dalam Konversi Skema DMS.

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 DMS Skema.

Untuk informasi selengkapnya tentang menggunakan Konversi Skema DMS dengan database SQL Server sumber, lihat panduan migrasi SQL Server ke MySQL. step-by-step

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:

  • LIHAT STATUS SERVER

  • LIHAT DEFINISI APA PUN

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 <user_name> placeholder dengan nama pengguna yang sebelumnya Anda berikan dengan hak istimewa yang diperlukan.

Untuk membaca informasi tentang SQL Server Agent, tambahkan pengguna Anda ke peran SQLAgentUser . Jalankan perintah berikut pada msdb database.

EXEC sp_addrolemember <SQLAgentRole>, <user_name>;

Pada contoh sebelumnya, ganti <SQLAgentRole> placeholder dengan nama peran SQL Server Agent. Kemudian ganti <user_name> placeholder dengan nama pengguna yang sebelumnya Anda berikan dengan hak istimewa yang diperlukan. Untuk informasi selengkapnya, lihat Menambahkan pengguna ke AgentUser peran SQL di Panduan Pengguna Amazon RDS.

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 <schema_name>.<queue_name> hak istimewa pada basis data sumber Anda. Dalam contoh ini, ganti <schema_name> placeholder dengan nama skema database Anda. Kemudian, ganti <queue_name> placeholder dengan nama tabel antrian.