Replikasi SQL Server
Berlaku untuk: SQL Server Azure SQL Managed Instance
Replikasi adalah seperangkat teknologi untuk menyalin dan mendistribusikan data dan objek database dari satu database ke database lain dan kemudian menyelaraskan antara database untuk menjaga konsistensi. Gunakan replikasi untuk mendistribusikan data ke lokasi yang berbeda dan untuk pengguna jarak jauh atau seluler melalui jaringan area lokal dan luas, koneksi dial-up, koneksi nirkabel, dan Internet.
Replikasi transaksional biasanya digunakan dalam skenario server-ke-server yang memerlukan throughput tinggi, termasuk: meningkatkan skalabilitas dan ketersediaan; pergudangan dan pelaporan data; mengintegrasikan data dari beberapa situs; mengintegrasikan data heterogen; dan membongkar pemrosesan batch. Replikasi penggabungan terutama dirancang untuk aplikasi seluler atau aplikasi server terdistribusi yang memiliki kemungkinan konflik data. Skenario umum meliputi: bertukar data dengan pengguna seluler; aplikasi titik penjualan konsumen (POS) ; dan integrasi data dari beberapa situs. Replikasi rekam jepret digunakan untuk menyediakan himpunan data awal untuk replikasi transaksional dan penggabungan; ini juga dapat digunakan ketika refresh data lengkap sesuai. Dengan ketiga jenis replikasi ini, SQL Server menyediakan sistem yang kuat dan fleksibel untuk menyinkronkan data di seluruh perusahaan Anda. Replikasi ke SQLCE 3.5 dan SQLCE 4.0 didukung pada Windows Server 2012 dan Windows 8.
Yang baru
- SQL Server 2022 belum memperkenalkan fitur baru yang signifikan untuk replikasi SQL Server.
- SQL Server 2019 belum memperkenalkan fitur baru yang signifikan untuk replikasi SQL Server.
- SQL Server 2017 belum memperkenalkan fitur baru yang signifikan untuk replikasi SQL Server.
- SQL Server 2016 belum memperkenalkan fitur baru yang signifikan untuk replikasi SQL Server.
Untuk informasi kompatibilitas mundur lihat, Kompatibilitas Mundur Replikasi
Keamanan replikasi
Penerbitan dan Distribusi
- Mengonfigurasi Penerbitan dan Distribusi
- Menampilkan dan Mengubah Properti Publikasi
- Menonaktifkan Penerbitan dan Distribusi
Publikasi dan Artikel
- Membuat Publikasi
- Tentukan Artikel
- Menampilkan dan Mengubah Properti Publikasi
- Menampilkan dan Mengubah Properti Artikel
- Menghapus Publikasi
- Menghapus Artikel
- Membuat Publikasi dari Oracle Database
- Mengatur Periode Kedaluwarsa untuk Langganan
- Tentukan Opsi Skema
- Mereplikasi Perubahan Skema
- Mengelola Kolom Identitas
- Mengatur Tingkat Kompatibilitas untuk Publikasi Penggabungan
Opsi Rekam Jepret
Memfilter Data
- Tentukan dan Ubah Filter Kolom
- Menentukan dan Memodifikasi Filter Baris Statis
- Menentukan dan Mengubah Filter Baris Berparameter untuk Artikel Penggabungan
- Optimalkan Filter Baris Berparameter
- Tentukan dan Ubah Filter Gabungan Antara Artikel Penggabungan
Opsi Replikasi Transaksional
- Atur Metode Penyebaran untuk Perubahan Data ke Artikel Transaksional
- Mengaktifkan Pembaruan Langganan untuk Publikasi Transaksional
Opsi Gabungkan Replikasi
- Tentukan Hubungan Rekaman Logis Antara Artikel Tabel Gabungan
- Tentukan properti replikasi Penggabungan
- Tentukan Pemecah Masalah Artikel Penggabungan
Kelola Langganan
- Membuat Langganan Pull
- Menampilkan dan Mengubah Properti Langganan Pull
- Menghapus Langganan Pull
- Membuat Langganan Pendorongan
- Menampilkan dan Mengubah Properti Langganan Push
- Menghapus Langganan Push
- Tentukan Jadwal Sinkronisasi
- Membuat Langganan yang Dapat Diperbarui ke Publikasi Transaksi
- Membuat Langganan untuk Pelanggan Non-SQL Server
Menyinkronkan Langganan
- Membuat dan Menerapkan Rekam Jepret Awal
- Membuat Rekam Jepret untuk Publikasi Gabungan dengan Filter Berparameter
- Menginisialisasi Langganan Transaksional dari Cadangan (Pemrograman Transact-SQL Replikasi)
- Menginisialisasi Langganan Secara Manual
- Menyinkronkan Langganan Pull
- Menyinkronkan Langganan Push
- Menginisialisasi ulang Langganan
- Jalankan Skrip Selama Sinkronisasi (Pemrograman Transact-SQL Replikasi)
- Menerapkan Pengelola Logika Bisnis untuk Artikel Penggabungan
- Men-debug Handler Logika Bisnis (Pemrograman Replikasi)
- Mengontrol Perilaku Pemicu dan Batasan Selama Sinkronisasi (Pemrograman Transact-SQL Replikasi)
- Menerapkan Pemecah Masalah Konflik Kustom untuk Artikel Penggabungan
Administrasi
- Bekerja dengan Profil Agen Replikasi
- Memvalidasi Data di Pelanggan
- Mengelola Partisi untuk Publikasi Gabungan dengan Filter Berparameter
- Memuat Data Secara Massal ke Dalam Tabel dalam Publikasi Gabungan (Pemrograman Transact-SQL Replikasi)
- Bersihkan Metadata Gabungan (Pemrograman Transact-SQL Replikasi)
- Melakukan Pembaruan Dummy untuk Artikel Penggabungan (Pemrograman Transact-SQL Replikasi)
- Lihat Perintah yang Direplikasi dan Informasi Lain di Database Distribusi (Pemrograman Transact-SQL Replikasi)
- Aktifkan Pencadangan Terkoordinasi untuk Replikasi Transaksional (Pemrograman Transact-SQL Replikasi)
- Mengelola Topologi Peer-to-Peer (Pemrograman Transact-SQL Replikasi)
- Menghentikan Topologi Replikasi (Pemrograman Transact-SQL Replikasi)
- Mengonfigurasi Pekerjaan Set Transaksi untuk Penerbit Oracle (Pemrograman Transact-SQL Replikasi)
- Meningkatkan Skrip Replikasi (Pemrograman Transact-SQL Replikasi)
Monitor
- Perbolehkan Non-Administrator Menggunakan Monitor Replikasi
- Memantau Replikasi Secara Terprogram
- Lihat Perintah yang Direplikasi dan Informasi Lain di Database Distribusi (Pemrograman Transact-SQL Replikasi)
- Lihat Informasi Konflik untuk Publikasi Gabungan (Pemrograman Transact-SQL Replikasi)
- Mengukur Latensi dan Memvalidasi Koneksi untuk Replikasi Transaksional