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
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 peran SQLAgentUser . 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 AgentUser peran SQL di 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>