Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasi dari SQL Server ke Amazon RDS untuk SQL Server dengan AWS Schema Conversion Tool
Beberapa hal yang perlu dipertimbangkan saat memigrasikan skema dan kode SQL Server ke Amazon RDS untuk SQL Server:
-
AWS SCT dapat mengonversi Agen SQL Server untuk menyediakan jadwal, peringatan, dan pekerjaan pada instans Amazon RDS untuk SQL Server DB. Setelah konversi, Anda dapat menggunakan instans Amazon RDS for SQL Server DB dengan SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), dan SQL Server Integration Services (SSIS).
-
Amazon RDS saat ini tidak mendukung Broker Layanan SQL Server atau SQL titik akhir T tambahan yang mengharuskan Anda menjalankan CREATE ENDPOINT perintah.
-
Amazon RDS memiliki dukungan terbatas untuk server tertaut. Saat mengonversi kode aplikasi SQL Server yang menggunakan server tertaut, AWS SCT konversi kode aplikasi. Namun, pastikan untuk meninjau perilaku objek yang menggunakan server tertaut sebelum Anda menjalankan kode yang dikonversi.
-
Selalu aktif digunakan.
-
Laporan AWS SCT penilaian menyediakan metrik server untuk konversi. Metrik tentang instance SQL Server Anda ini mencakup yang berikut:
-
Pencerminan data digunakan.
-
SQLPengiriman Log Server dikonfigurasi.
-
Failover cluster digunakan.
-
Database Mail dikonfigurasi.
-
Layanan Pencarian Teks Lengkap digunakan. Amazon RDS untuk SQL Server memiliki pencarian teks lengkap terbatas, dan tidak mendukung pencarian semantik.
-
Layanan Kualitas Data (DQS) diinstal. Amazon RDS tidak mendukung, DQS jadi kami sarankan Anda menginstal SQL Server di EC2 instans Amazon.
-
Hak istimewa RDS untuk SQL Server sebagai target
Untuk bermigrasi ke RDS untuk SQL Server, buat pengguna database dan kemudian berikan hak istimewa yang diperlukan untuk setiap database. Anda dapat menggunakan contoh kode berikut.
CREATE LOGIN
user_name
WITH PASSWORD 'your_password
'; USEdb_name
CREATE USERuser_name
FOR LOGINuser_name
GRANT VIEW DEFINITION TOuser_name
GRANT VIEW DATABASE STATE TOuser_name
GRANT CREATE SCHEMA TOuser_name
; GRANT CREATE TABLE TOuser_name
; GRANT CREATE VIEW TOuser_name
; GRANT CREATE TYPE TOuser_name
; GRANT CREATE DEFAULT TOuser_name
; GRANT CREATE FUNCTION TOuser_name
; GRANT CREATE PROCEDURE TOuser_name
; GRANT CREATE ASSEMBLY TOuser_name
; GRANT CREATE AGGREGATE TOuser_name
; GRANT CREATE FULLTEXT CATALOG TOuser_name
; GRANT CREATE SYNONYM TOuser_name
; GRANT CREATE XML SCHEMA COLLECTION TOuser_name
;
Pada contoh sebelumnya, ganti user_name
dengan nama pengguna Anda. Kemudian, ganti db_name
dengan nama database target Anda. Akhirnya, ganti your_password
dengan kata sandi yang aman.