

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Migrasi SQL Server
<a name="migrating-sql-server-workloads"></a>

Dalam perjalanan Anda ke cloud, Anda memiliki beberapa opsi untuk memigrasikan lingkungan SQL Server Anda ke. AWS[Migrasi](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html) [yang berhasil didasarkan pada pembuatan inventaris terperinci dari beban kerja SQL Server Anda dan dependensinya, mengidentifikasi skema otentikasi Anda, menangkap persyaratan ketersediaan tinggi dan pemulihan bencana (HADR) Anda, menilai target kinerja Anda, dan mengevaluasi opsi lisensi Anda.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.Concepts.General.Licensing.html) Inventaris ini membantu Anda menentukan platform basis data target dan menentukan opsi migrasi Anda.

Anda memiliki banyak opsi untuk dipertimbangkan saat memigrasikan beban kerja SQL Server Anda ke AWS, masing-masing menghasilkan pengalaman pengguna yang lebih intuitif price/performance, dan TCO yang lebih rendah. Anda dapat memilih untuk menggunakan SQL Server berikut ini: [Amazon EC2, Amazon](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/create-sql-server-on-ec2-instance.html) [RDS for SQL Server[, atau](https://aws.amazon.com/blogs/database/launch-an-amazon-rds-custom-for-sql-server-instance-using-aws-cloudformation/) Amazon RDS Custom untuk](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.SQLServer.html) SQL Server.

## Menilai
<a name="migrating-sql-server-workloads-assess"></a>

Untuk mengimplementasikan migrasi yang sukses, penting untuk mengevaluasi infrastruktur yang ada dan memahami fitur utama yang diperlukan untuk lingkungan Anda. Kami menyarankan Anda meninjau area utama berikut sebelum memilih paket migrasi:
+ **Tinjau infrastruktur yang ada** — Tinjau infrastruktur SQL Server Anda yang ada dengan menggunakan data yang dikumpulkan dalam fase penemuan migrasi Anda. Anda dapat menggunakan [AWS Migration Evaluator](https://aws.amazon.com/migration-evaluator/) untuk secara otomatis mengumpulkan informasi rinci tentang konfigurasi server, penerapan SQL Server, pemanfaatan sumber daya, dan dependensi aplikasi. Untuk VMware-based lingkungan, [alat AWS Transform penemuan](https://docs.aws.amazon.com/transform/latest/userguide/discovery-tool.html) menyediakan penemuan lokal tanpa agen tanpa agen tanpa memerlukan konektivitas cloud. Outputnya langsung dimasukkan ke dalam AWS Transform penilaian untuk analisis TCO dan pembuatan kasus bisnis. Kami menyarankan Anda menggunakan ukuran yang ditentukan Microsoft untuk infrastruktur SQL Server pada. AWS Memahami pemanfaatan saat ini dari instans SQL Server lokal Anda, termasuk memori, CPU, IOPS, dan throughput, penting untuk mengukur instans SQL Server Anda dengan benar. AWS
+ **Tinjau lisensi yang ada** — Anda dapat memanfaatkan [AWS Optimasi dan Penilaian Lisensi (AWS OLA)](https://aws.amazon.com/optimization-and-licensing-assessment/) pelengkap untuk membangun strategi migrasi dan lisensi. AWS AWS OLA memberi Anda laporan yang memodelkan opsi penerapan Anda menggunakan hak lisensi yang ada. Hasil ini dapat membantu Anda menjelajahi penghematan biaya yang tersedia di seluruh opsi AWS lisensi yang fleksibel. Jika Anda sudah menjalankan beban kerja SQL Server AWS, [AWS Compute Optimizer](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-compute-optimizer.html)berikan rekomendasi lisensi otomatis, termasuk mengidentifikasi peluang untuk menurunkan versi edisi SQL Server berdasarkan penggunaan fitur aktual.
+ **Tinjau arsitektur SQL Server yang ada** — Jika Anda menggunakan cluster failover SQL Server dengan penyimpanan bersama atau arsitektur SQL Server Always On Availability Group, maka memahami persyaratan arsitektur ketersediaan tinggi saat ini akan membantu Anda menentukan opsi penerapan [SQL](https://docs.aws.amazon.com/sql-server-ec2/latest/userguide/sql-server-on-ec2-options.html) Server. AWS

  SQL Server Always On Availability Groups mendukung mode komit sinkron dan asinkron, dan Anda dapat menggunakannya untuk ketersediaan tinggi dalam satu Wilayah AWS (di seluruh Availability Zone) atau untuk pemulihan bencana di seluruh Wilayah. [SQL Server Always On Failover Cluster Instances (FCI) memerlukan penyimpanan bersama, yang dapat disediakan dengan menggunakan Amazon FSx for Windows [File Server atau Amazon FSx untuk ONTAP](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/what-is.html). NetApp ](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/what-is-fsx-ontap.html) Untuk perbandingan lengkap tentang ketersediaan tinggi dan opsi pemulihan bencana, lihat [Memilih solusi ketersediaan tinggi dan pemulihan bencana](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-hadr.html) pada Panduan AWS Preskriptif.
+ **Kembangkan strategi pencadangan** — Untuk Amazon RDS for SQL Server, Anda dapat menggunakan pencadangan otomatis dengan pemulihan point-in-time, snapshot manual, dan pencadangan dan pemulihan asli. Untuk SQL Server di Amazon EC2, Anda dapat menggunakan pencadangan dan pemulihan SQL Server asli, menggunakan pendekatan snapshot, atau mencadangkan database ke Amazon EBS, Amazon FSx for Windows File Server, Amazon FSx untuk ONTAP, atau Amazon S3. NetApp Anda dapat menggunakan [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)untuk mengatur dan memusatkan cadangan di seluruh Amazon RDS untuk SQL Server dan SQL Server di Amazon EC2.

  SQL Server 2022 di Amazon EC2 dengan Amazon FSx NetApp untuk ONTAP [T-SQL mendukung pencadangan snapshot](https://aws.amazon.com/blogs/modernizing-with-aws/mastering-sql-server-backups-with-t-sql-snapshots-and-amazon-fsx-for-netapp-ontap/) untuk pencadangan yang hampir instan dan konsisten dengan dampak minimal pada host utama. SQL Server 2025 memperluas ini lebih jauh dengan mengaktifkan backup database asli dari replika sekunder di Always On Availability Groups. Untuk informasi selengkapnya, lihat [Apa yang baru di Microsoft SQL Server 2025 di AWS](https://aws.amazon.com/blogs/modernizing-with-aws/whats-new-in-microsoft-sql-server-2025-on-aws/) (posting AWS blog).

  Untuk informasi selengkapnya tentang strategi pencadangan, lihat [Mencadangkan dan memulihkan strategi untuk Amazon RDS for SQL](https://aws.amazon.com/blogs/database/backup-and-restore-strategies-for-amazon-rds-for-sql-server/) Server AWS (posting blog) dan [opsi Backup dan restore untuk SQL Server di Amazon EC2](https://docs.aws.amazon.com/prescriptive-guidance/latest/sql-server-managing-on-aws/welcome.html) (Panduan Preskriptif).AWS 
+ **Memahami kebutuhan pemulihan bencana (DR)** — Untuk Amazon RDS for SQL Server, backup otomatis lintas wilayah dan replika baca menyediakan opsi DR terkelola tanpa memerlukan konfigurasi replikasi SQL. Server-level 

  Untuk SQL Server di Amazon EC2, Anda dapat menggunakan sambungan Wilayah AWS sekunder [AWS Transit Gateway](https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html)melalui [AWS Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)atau, yang memungkinkan replikasi terjadi. Opsi DR mencakup grup ketersediaan terdistribusi SQL Server untuk penerapan Multi-wilayah, pengiriman log untuk opsi hemat biaya dengan RTO dan RPO dalam beberapa menit, dan [AWS Elastic Disaster Recovery](https://docs.aws.amazon.com/drs/latest/userguide/what-is-drs.html)untuk replikasi tingkat blok berkelanjutan sebagai implementasi DR. active/passive Untuk informasi selengkapnya, lihat [Memilih solusi ketersediaan tinggi dan pemulihan bencana](https://docs.aws.amazon.com/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-hadr.html) pada Panduan AWS Preskriptif dan [Arsitek pemulihan bencana untuk SQL Server di AWS: Bagian 1 di](https://aws.amazon.com/blogs/database/part-1-architect-a-disaster-recovery-for-sql-server-on-aws/) Blog Database. AWS 

## Memobilisasi
<a name="migrating-sql-server-workloads-mobilize"></a>

Ada [strategi migrasi database SQL Server](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/strategies.html) yang kami sarankan Anda pertimbangkan untuk beban kerja SQL Server Anda:
+ **Rehosting (angkat dan geser)** — Ini melibatkan migrasi database SQL Server lokal Anda ke SQL Server pada instans Amazon EC2 di. AWS Cloud Pendekatan ini berguna jika migrasi yang lebih cepat menjadi prioritas Anda. AWS Anda dapat membawa lisensi SQL Server yang ada menggunakan model bring your own license (BYOL), atau Anda dapat membeli instance yang disertakan lisensi (LI) dari. AWS Anda juga dapat menggunakan [AWS Launch Wizard SQL Server](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sql.html) untuk memandu Anda melalui ukuran, konfigurasi, dan penyebaran SQL Server di Amazon EC2. Ini mendukung penerapan instance tunggal dan ketersediaan tinggi.
+ **Pembuatan ulang (angkat dan bentuk ulang)** — Ini melibatkan migrasi database SQL Server lokal Anda ke layanan database terkelola. AWS Pendekatan ini membongkar tugas yang tidak berdiferensiasi, seperti instalasi, konfigurasi, penambalan, peningkatan, dan pengaturan ketersediaan tinggi. Pilih di antara dua opsi terkelola:
  + [Amazon RDS for SQL](https://aws.amazon.com/rds/sqlserver/) Server - Ini adalah opsi yang dikelola sepenuhnya yang terbaik saat Anda ingin membongkar semua manajemen infrastruktur database.
  + [Amazon RDS Custom for SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-custom-sqlserver.html) - Ini adalah layanan terkelola dengan sistem operasi yang dipertahankan dan akses tingkat database. Opsi ini sangat cocok untuk aplikasi lama atau paket dengan persyaratan penerapan khusus. Amazon RDS Custom mendukung opsi bawa media Anda sendiri (BYOM), yang memungkinkan Anda menggunakan lisensi SQL Server yang ada sesuai dengan persyaratan Mobilitas Lisensi Microsoft.

  Untuk perbandingan fitur SQL Server di Amazon EC2, Amazon RDS, dan Amazon RDS Custom, lihat Memilih [antara Amazon EC2 dan Amazon RDS pada Panduan Preskriptif](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/comparison.html). AWS 
+ **Refactoring (re-architect)** — Ini biasanya melibatkan perubahan aplikasi dan modernisasi dengan menggunakan database open source atau database yang dibangun untuk cloud. Dengan menjauh dari SQL Server, Anda dapat mengurangi biaya lisensi dan menghindari penguncian vendor dan audit lisensi. Anda dapat memodernisasi database SQL Server Anda untuk:
  + [Amazon RDS for MySQL atau Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MySQL.html) [untuk PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html) — Penawaran basis data sumber terbuka yang dikelola sepenuhnya.
  + [Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) — Database relasional cloud-native dengan kompatibilitas MySQL dan PostgreSQL lengkap yang memberikan kinerja dan ketersediaan database kelas komersial dengan biaya yang lebih murah.
  + [Babelfish for Aurora PostgreSQL — Memungkinkan aplikasi yang awalnya ditulis untuk SQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html) Server untuk bekerja dengan Aurora PostgreSQL dengan perubahan kode minimal, mempercepat migrasi dan mengurangi risiko refactoring.

  Untuk mengonversi skema dan kode SQL Server Anda, Anda dapat menggunakan Konversi [AWS DMS Skema, yang merupakan fitur konversi](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SchemaConversion.html) skema yang dikelola sepenuhnya dari (). AWS Database Migration Service AWS DMS

## Migrasi
<a name="migrating-sql-server-workloads-migrate"></a>

Saat Anda memigrasikan beban kerja SQL Server AWS, bagian berikut menjelaskan alat dan pendekatan yang tersedia untuk setiap strategi migrasi.

### Rehosting
<a name="sql-rehosting"></a>

Rehosting adalah [pendekatan migrasi homogen](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/homogeneous-migration.html). Pilih opsi ini ketika Anda ingin memigrasikan database SQL Server apa adanya tanpa mengubah perangkat lunak atau konfigurasi database. Ini adalah pilihan umum untuk migrasi warisan skala besar di mana kecepatan adalah prioritas.

#### Migrasi SQL Server menggunakan Amazon EC2
<a name="migrating-sql-server-using-ec2"></a>

Jika Anda bermigrasi ke Amazon EC2, Anda dapat membawa lisensi SQL Server yang ada dengan menggunakan model BYOL, atau Anda dapat membeli instans LI dari. AWS[AWS License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/license-manager.html)membantu Anda mengontrol alokasi lisensi yang tersedia saat menerapkan SQL Server di Amazon EC2 dan membantu Anda mematuhi aturan lisensi.

[Untuk pendekatan BYOL, Anda dapat meng-host ulang SQL Server ke instans Amazon EC2 penyewaan bersama (default) hanya jika Anda memiliki Microsoft Software Assurance (SA).](https://www.microsoft.com/en-us/licensing/licensing-programs/software-assurance-default) Jika Anda tidak memiliki SA pada lisensi SQL Server, Anda dapat menghosting ulang ke [Host Khusus Amazon EC2](https://aws.amazon.com/ec2/dedicated-hosts/) jika lisensi dibeli sebelum 1 Oktober 2019 atau jika Anda telah menambahkan lisensi sebagai true-up berdasarkan Pendaftaran Perusahaan aktif yang berlaku sebelum tanggal tersebut. Untuk informasi selengkapnya, lihat [Lisensi Microsoft di AWS](https://aws.amazon.com/windows/resources/licensing/).

Anda dapat memigrasikan database SQL Server ke instans Amazon EC2 dengan menggunakan fitur SQL Server atau. Layanan AWS Opsi ini sesuai jika Anda memigrasikan satu database atau kumpulan database ke instance SQL Server baru di Amazon EC2. Selain migrasi database, Anda mungkin juga perlu memigrasikan objek seperti login, pekerjaan, email database, dan server tertaut.

Pendekatan berikut tersedia untuk rehosting database SQL Server Anda pada: AWS
+ Server rehosting menggunakan [AWS Application Migration Service](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
+ [Pencadangan dan pemulihan SQL Server](https://learn.microsoft.com/en-us/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases?view=sql-server-ver16)
+ [Replikasi transaksional SQL Server](https://docs.microsoft.com/en-us/sql/relational-databases/replication/transactional/)
+ [Memperluas grup ketersediaan Anda ke cloud](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-sql-server-to-aws-using-distributed-availability-groups.html)
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)
+ [Pengiriman log](https://aws.amazon.com/blogs/architecture/extend-sql-server-dr-using-log-shipping-for-sql-server-fci-with-amazon-fsx-for-windows-configuration/)

Anda juga dapat menggunakan [AWS Launch Wizard SQL Server](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/launch-wizard.html) untuk memandu Anda melalui ukuran, konfigurasi, dan penyebaran Microsoft SQL Server di Amazon EC2, yang mendukung penerapan instance tunggal dan ketersediaan tinggi.

#### Migrasi SQL Server menggunakan AWS Application Migration Service
<a name="sql-ams"></a>

[AWS Application Migration Service](https://aws.amazon.com/application-migration-service/)sangat cocok jika Anda ingin mengangkat dan menggeser satu atau lebih mesin skala besar dari lingkungan lokal ke AWS tanpa mengubah versi SQL Server, sistem operasi, atau kode dalam database dengan downtime mendekati nol atau minimal. Anda dapat menggunakannya AWS Application Migration Service untuk mengangkat dan menggeser server fisik, virtual, atau cloud dengan cepat tanpa masalah kompatibilitas, dampak kinerja, atau jendela cutover yang panjang. Untuk panduan tentang memigrasi database SQL Server dari lingkungan lokal ke instans Amazon EC2 menggunakan Layanan Migrasi Aplikasi, lihat Memigrasi database [Microsoft SQL Server](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html) ke Panduan Preskriptif. AWS Cloud AWS Anda juga dapat merujuk ke [praktik terbaik](https://aws.amazon.com/blogs/mt/best-practices-for-migrating-microsoft-sql-server-databases-to-amazon-ec2-using-cloudendure/) saat menggunakan Layanan Migrasi Aplikasi untuk memigrasikan beban kerja database Microsoft SQL Server ke. AWS

#### SQL Server di Linux
<a name="sql-linux"></a>

Mesin database SQL Server berjalan dengan cara yang sama pada Windows Server dan Linux. Namun, ada beberapa perubahan pada tugas-tugas tertentu saat menggunakan Linux. [AWS Launch Wizard](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/launch-wizard.html)dapat membantu Anda menyesuaikan diri dengan perubahan ini dan mengonfigurasi solusi yang sangat tersedia. Jika Anda memiliki keahlian administrasi Linux internal, rehosting ke Amazon EC2 Linux adalah pilihan yang baik untuk menghemat biaya lisensi Windows Server. SQL Server di Linux didukung dimulai dengan SQL Server 2017. Untuk selengkapnya, lihat [Memigrasi database Microsoft SQL Server lokal ke Microsoft SQL Server di Amazon EC2 yang menjalankan Linux pada Panduan Preskriptif](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-microsoft-sql-server-on-amazon-ec2-running-linux.html). AWS 

### Pembuatan ulang
<a name="sql-replatform"></a>

Replatforming adalah pendekatan [homogen](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/homogeneous-migration.html) yang paling cocok untuk mengurangi waktu yang Anda habiskan untuk mengelola instance database dengan menggunakan penawaran database yang dikelola sepenuhnya. Database yang dikelola sepenuhnya di Amazon RDS for SQL Server membatasi Anda untuk mengakses sistem operasi, volume sistem, atau pemasangan driver kustom yang mendasarinya. Untuk informasi selengkapnya, lihat [Amazon RDS for Microsoft SQL Server](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html). Jika OS-level akses atau lisensi SQL Server yang ada diperlukan,**** pertimbangkan replatforming ke [Amazon RDS](https://aws.amazon.com/rds/custom/) Custom for SQL Server.

Amazon RDS Custom for SQL Server mendukung model lisensi BYOM, yang memungkinkan Anda menggunakan media instalasi dan lisensi Anda sendiri. Lisensi Anda harus mematuhi persyaratan Microsoft [License Mobility](https://aws.amazon.com/windows/resources/licensemobility/). Anda dapat memplatform ulang SQL Server ke Amazon RDS untuk SQL Server atau ke Amazon RDS Custom untuk SQL Server. Pilihannya tergantung pada tingkat penyesuaian yang Anda butuhkan pada sistem operasi yang mendasarinya, apakah fitur yang Anda butuhkan didukung di Amazon RDS for SQL Server, atau apakah Anda ingin menggunakan lisensi SQL Server yang ada dengan menggunakan BYOM.

Opsi berikut tersedia untuk memigrasikan SQL Server ke Amazon RDS untuk SQL Server atau Amazon RDS Custom untuk SQL Server:
+ **Pengiriman log kustom** - Memerlukan skrip khusus untuk Amazon RDS for SQL Server dan Amazon RDS Custom. Untuk implementasi referensi, lihat [Mengotomatisasi lokal atau Amazon EC2 SQL Server ke Amazon RDS for SQL Server migrasi](https://aws.amazon.com/blogs/database/automate-on-premises-or-amazon-ec2-sql-server-to-amazon-rds-for-sql-server-migration-using-custom-log-shipping/) menggunakan pengiriman log kustom di Blog Database. AWS 
+ **Pencadangan dan pemulihan SQL Server** — Untuk pencadangan dan pemulihan Amazon RDS for SQL Server[, lihat Memigrasi SQL Server ke Amazon](https://aws.amazon.com/blogs/database/migrating-sql-server-to-amazon-rds-using-native-backup-and-restore/) RDS menggunakan pencadangan dan pemulihan asli. Untuk Kustom Amazon RDS, lihat [Memigrasi SQL Server lokal ke Amazon RDS Kustom untuk SQL Server menggunakan pencadangan dan pemulihan asli](https://aws.amazon.com/blogs/database/migrate-on-premises-sql-server-to-amazon-rds-custom-for-sql-server-using-native-backup-and-restore-and-amazon-s3/) dan Amazon S3.
+ [Replikasi transaksional](https://aws.amazon.com/blogs/database/part-3-migrating-to-amazon-rds-for-sql-server-using-transactional-replication-with-native-backup-and-restore/)
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html)

Untuk informasi selengkapnya, lihat [metode migrasi SQL Server](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/methods.html) di Panduan AWS Preskriptif.

Untuk memplatform ulang database SQL Server agar berjalan di Amazon RDS for SQL Server, pertimbangkan untuk menggunakan pendekatan yang disediakan di Amazon RDS for [SQL](https://aws.amazon.com/rds/sqlserver/resources/) Server resource. Untuk informasi tentang cara memigrasi beban kerja akhir dukungan, lihat [Memigrasikan akhir dukungan basis data Microsoft SQL Server ke Amazon RDS for SQL Server](https://aws.amazon.com/blogs/database/migrate-end-of-support-microsoft-sql-server-databases-to-amazon-rds-for-sql-server-confidently/) dengan percaya diri di Blog Database. AWS Untuk informasi tentang memigrasi database lokal ke Amazon RDS Custom for SQL Server, lihat [Memigrasi database lokal ke Amazon RDS Custom for SQL Server dalam dokumentasi Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-migrating.html).

### Refactoring
<a name="sql-refactor"></a>

[Refactoring bersifat heterogen.](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/heterogeneous-migration.html) Pilih pendekatan ini jika Anda siap untuk merestrukturisasi, menulis ulang, dan merancang ulang database dan aplikasi Anda untuk memanfaatkan penawaran database open source dan built-for-the-cloud. [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.html) Anda dapat melakukan refactor tergantung pada banyak jadwal modernisasi dan persyaratan kinerja.

Amazon RDS for MySQL dan Amazon RDS for PostgreSQL adalah penawaran database yang dikelola sepenuhnya untuk database sumber terbuka masing-masing. Amazon Aurora adalah sistem manajemen basis data relasional (RDBMS) yang dibangun untuk cloud dengan kompatibilitas MySQL dan PostgreSQL penuh. Aurora memiliki sistem penyimpanan yang toleran terhadap kesalahan dan memberi Anda kinerja dan ketersediaan database kelas komersial dengan biaya sepersepuluh.

Anda juga dapat menggunakan [Amazon Aurora Tanpa Server](https://aws.amazon.com/rds/aurora/serverless/) untuk menjalankan database Anda AWS tanpa mengelola kapasitas database. Amazon Aurora Serverless v2 menskalakan secara instan ke ratusan ribu transaksi dalam sepersekian detik. Anda hanya membayar untuk kapasitas yang dikonsumsi aplikasi Anda, dan Anda dapat menghemat hingga 90% biaya database dibandingkan dengan biaya kapasitas penyediaan untuk beban puncak.

Untuk memfaktorkan ulang database SQL Server Anda ke salah satu penawaran ini, pertimbangkan untuk menggunakan salah satu dari berikut ini:
+ [AWS Transform untuk SQL Server Modernisasi mengotomatiskan modernisasi](https://docs.aws.amazon.com/transform/latest/userguide/sql-server-modernization.html) full-stack database SQL Server dan aplikasi.NET terkait mereka ke Amazon Aurora PostgreSQL. Ini mengatur seluruh perjalanan migrasi, termasuk konversi skema, transformasi prosedur tersimpan (T-SQL ke PL/pgSQL), migrasi data melalui AWS DMS, dan pembaruan kode aplikasi (Entity Framework, ADO.NET, string koneksi). Ini juga menyediakan pos pemeriksaan manusia-in-the-loop pada tahap kritis. Untuk informasi selengkapnya tentang versi, sumber, dan target SQL Server yang [didukung, lihat Versi dan jenis proyek](https://docs.aws.amazon.com/transform/latest/userguide/sql-server-modernization.html#supported-versions-project-types) yang didukung dalam AWS Transform dokumentasi.
+ [Untuk konversi atau migrasi khusus skema ke Amazon RDS for MySQL, Amazon RDS for PostgreSQL, atau target Aurora lainnya, pertimbangkan untuk menggunakan Konversi Skema.AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_SchemaConversion.html)
+ Jika tujuan Anda adalah mempercepat migrasi aplikasi dan database Anda, pertimbangkan untuk menggunakan [Babelfish untuk AWS Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/babelfish.html). Babelfish memungkinkan aplikasi yang awalnya ditulis untuk SQL Server untuk bekerja dengan Amazon Aurora dengan perubahan kode minimal. Akibatnya, upaya yang diperlukan untuk memodifikasi dan pindah ke Babelfish untuk aplikasi PostgreSQL Aurora yang dikembangkan untuk SQL Server 2019 atau yang lebih lama berkurang, yang mengarah ke refactoring yang lebih cepat, berisiko lebih rendah, dan lebih hemat biaya.

  Pertimbangkan sumber daya berikut untuk bermigrasi dengan Babelfish:
  + [Bermigrasi dari SQL Server ke Amazon Aurora menggunakan](https://aws.amazon.com/blogs/database/migrate-from-sql-server-to-amazon-aurora-using-babelfish/)AWS Babelfish (Blog Database)
  + [Mempersiapkan migrasi Babelfish dengan laporan AWS SCT penilaian](https://aws.amazon.com/blogs/database/prepare-for-babelfish-migration-with-the-aws-sct-assessment-report/) (Blog AWS Database)
  + [Migrasi dari SQL Server ke Aurora PostgreSQL menggunakan SSIS dan Babelfish (Blog Database](https://aws.amazon.com/blogs/database/migrate-from-sql-server-to-aurora-postgresql-using-ssis-and-babelfish/))AWS 
  + [Menggunakan Babelfish sebagai target untuk AWS Database Migration Service(dokumentasi](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Babelfish.html))AWS Database Migration Service 

  Untuk informasi selengkapnya, lihat [Alat untuk migrasi database heterogen](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/heterogeneous-migration-tools.html) pada Panduan AWS Preskriptif.

## Sumber daya tambahan
<a name="migrating-sql-server-workloads-resources"></a>
+ [Migrasi database Microsoft SQL Server ke (Panduan Preskriptif AWS Cloud](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/welcome.html))AWS 
+ [Strategi migrasi dan modernisasi untuk beban kerja SQL Server Anda](https://aws.amazon.com/blogs/modernizing-with-aws/migration-modernization-strategies-sql-on-aws/) di (Blog) AWSAWS 
+ [Metode migrasi database SQL Server (Panduan](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-sql-server/methods.html)AWS Preskriptif)