

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

# Melakukan peralihan SQL Server
<a name="sqlserver-replication-switchover"></a>

SEBUAH *peralihan* adalah pembalikan peran antara instance DB primer dan replika baca. Selama peralihan, instance DB utama menjadi replika. Pada saat yang sama, replika baca menjadi primer baru.

Anda dapat melakukan transisi peran berbasis switchover yang dikelola dari instance DB primer RDS untuk SQL Server ke replika bacanya.

Sebelum memulai peralihan, pastikan lingkungan replikasi memenuhi persyaratan dan batasan. Untuk informasi selengkapnya, lihat [Mempersiapkan peralihan SQL Server](sqlserver-switchover.preparing.md).

**Topics**
+ [Ikhtisar peralihan SQL Server](#sqlserver-replication-switchover.overview)
+ [Mempersiapkan peralihan SQL Server](sqlserver-switchover.preparing.md)
+ [Memulai peralihan SQL Server](sqlserver-switchover.initiating.md)
+ [Memantau peralihan SQL Server](sqlserver-switchover.monitoring.md)

## Ikhtisar peralihan SQL Server
<a name="sqlserver-replication-switchover.overview"></a>

Amazon RDS mendukung transisi peran berbasis switchover yang dikelola sepenuhnya untuk replika baca RDS untuk SQL Server. Anda dapat mengalihkan replika baca ke peran utama, dan instance DB primer saat ini menjadi replika baca. Gunakan peralihan saat Anda ingin memindahkan peran utama ke Zona Ketersediaan yang berbeda atau Wilayah AWS.

Replika baca dapat berada di tempat terpisah Wilayah AWS atau di Zona Ketersediaan (AZ) yang berbeda dari Wilayah yang sama.

![Diagram yang menunjukkan instance DB primer dan replika baca sebelum peralihan, dan peran primer dan replika terbalik setelah peralihan.](https://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/sqlserver-read-replica-switchover.png)


Peralihan berbeda dari promosi replika baca. Dalam peralihan, instance DB sumber dan replika mengubah peran. Dalam promosi, replika baca menjadi instance DB sumber, tetapi instance DB sumber tidak menjadi replika. Replika baca yang dipromosikan terlepas dari instance DB sumber, dan hubungan replikasi antara dua instance DB rusak. Untuk informasi selengkapnya, lihat [Mempromosikan replika baca menjadi instans DB mandiri](USER_ReadRepl.Promote.md).

**Topics**
+ [Manfaat peralihan SQL Server](#sqlserver-replication-switchover.overview.benefits)
+ [Versi SQL Server yang didukung](#sqlserver-replication-switchover.overview.engine-support)
+ [Biaya peralihan SQL Server](#sqlserver-replication-switchover.overview.cost)
+ [Cara kerja peralihan SQL Server](#sqlserver-replication-switchover.overview.how-it-works)

### Manfaat peralihan SQL Server
<a name="sqlserver-replication-switchover.overview.benefits"></a>

Peralihan dirancang untuk kehilangan data nol. Amazon RDS mengotomatiskan sejumlah aspek switchover berikut:
+ Membalikkan peran instance DB utama Anda dan replika baca yang ditentukan
+ Membawa instans DB primer asli secara online sebagai replika baca baru dalam mode read-only
+ Memastikan konsistensi data
+ Mempertahankan konfigurasi replikasi Anda setelah transisi
+ Mempertahankan konfigurasi setiap instance DB, seperti retensi cadangan, grup opsi, grup parameter, dan fitur, setelah transisi
+ Mendukung pembalikan berulang, memungkinkan replika baca baru Anda untuk kembali ke peran utama aslinya

### Versi SQL Server yang didukung
<a name="sqlserver-replication-switchover.overview.engine-support"></a>

Switchover didukung untuk SQL Server versi 2022—2025 pada mesin Enterprise Edition (EE).

### Biaya peralihan SQL Server
<a name="sqlserver-replication-switchover.overview.cost"></a>

Fitur peralihan tidak menimbulkan biaya tambahan.

### Cara kerja peralihan SQL Server
<a name="sqlserver-replication-switchover.overview.how-it-works"></a>

Peralihan adalah operasi yang dikelola sepenuhnya. Anda memulai peralihan untuk replika baca dengan mengeluarkan perintah CLI `switchover-read-replica`. Kemudian Amazon RDS memodifikasi peran utama dan replika dalam konfigurasi replikasi Anda.

 *replika asli* dan *primer asli* adalah peran yang ada sebelum peralihan. *replika baru* dan *primer baru* adalah peran yang ada setelah peralihan.

**Topics**
+ [Tahapan peralihan SQL Server](#sqlserver-replication-switchover.overview.how-it-works.during-switchover)
+ [Setelah peralihan SQL Server](#sqlserver-replication-switchover.overview.how-it-works.after-switchover)

#### Tahapan peralihan SQL Server
<a name="sqlserver-replication-switchover.overview.how-it-works.during-switchover"></a>

Sebelum memulai peralihan, hentikan aplikasi Anda dan putuskan semua koneksi ke instans DB utama dan replika baca. Jaga agar aplikasi dihentikan selama peralihan. Untuk langkah-langkah persiapan yang Anda tanggung jawab, lihat [Mempersiapkan peralihan SQL Server](sqlserver-switchover.preparing.md).

Untuk melakukan switchover, Amazon RDS harus melakukan langkah berikut:

1. Blokir transaksi baru pada instance DB primer asli. Selama peralihan, instance DB primer asli tidak dapat memproses permintaan penulisan.

1. Interupsi replikasi untuk semua database dalam konfigurasi replikasi Anda.

1. Lepaskan koneksi terbuka pada instance DB primer asli dan replika baca asli.

1. Kirim transaksi yang tidak diterapkan ke replika baca asli, dan terapkan.

1. Bawa replika baca asli secara online sebagai instance DB utama baru di read/write modus.

1. Bawa instans DB primer asli secara online sebagai replika baca baru dalam mode read-only.

#### Setelah peralihan SQL Server
<a name="sqlserver-replication-switchover.overview.how-it-works.after-switchover"></a>

Amazon RDS mengalihkan peran instance DB utama dan replika baca. Setelah peralihan selesai, sambungkan kembali aplikasi Anda dan lakukan konfigurasi lain yang Anda butuhkan.

**Topics**
+ [Kriteria keberhasilan](#sqlserver-replication-switchover.overview.how-it-works.after-switchover.success)
+ [Koneksi ke instance DB primer baru](#sqlserver-replication-switchover.overview.how-it-works.after-switchover.connection)
+ [Konfigurasi instance DB primer baru](#sqlserver-replication-switchover.overview.how-it-works.after-switchover.configuration)

##### Kriteria keberhasilan
<a name="sqlserver-replication-switchover.overview.how-it-works.after-switchover.success"></a>

Peralihan SQL Server berhasil ketika replika baca asli melakukan hal berikut:
+ Transisi ke perannya sebagai instance DB primer baru
+ Menyelesaikan konfigurasi ulang

Untuk membatasi waktu henti, instans DB primer baru Anda menjadi aktif sesegera mungkin.

##### Koneksi ke instance DB primer baru
<a name="sqlserver-replication-switchover.overview.how-it-works.after-switchover.connection"></a>

Koneksi database Anda saat ini tidak ditransfer ke instance DB utama baru setelah peralihan. Setelah peralihan selesai, sambungkan kembali aplikasi Anda ke instance DB utama yang baru.

Setiap instance DB memiliki titik akhir sendiri. Setelah peralihan, titik akhir dari instance DB primer asli hanya menerima koneksi read-only.

##### Konfigurasi instance DB primer baru
<a name="sqlserver-replication-switchover.overview.how-it-works.after-switchover.configuration"></a>

Perubahan peran adalah satu-satunya perubahan pada instance DB.

Jika Anda melakukan peralihan ke replika lintas wilayah dengan opsi yang berbeda, instans DB primer baru menyimpan pilihannya sendiri. Amazon RDS tidak akan memigrasikan opsi pada instans DB primer asli ke instans DB primer yang baru.

**catatan**  
Setelah peralihan selesai, tinjau instance DB utama baru dan konfigurasikan ulang grup opsi dan grup parameter yang diperlukan aplikasi Anda.