Replikasi SQL Server
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. Dengan menggunakan replikasi, Anda dapat mendistribusikan data ke lokasi yang berbeda dan ke pengguna jarak jauh atau seluler melalui jaringan lokal dan area 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 consumer point of sale (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.
Sebagai alternatif untuk replikasi, Anda dapat menyinkronkan database dengan menggunakan Microsoft Sync Framework. Sync Framework mencakup komponen dan API intuitif dan fleksibel yang memudahkan sinkronisasi di antara database SQL Server, SQL Server Express, SQL Server Compact, dan SQL Azure. Sync Framework juga menyertakan kelas yang dapat disesuaikan untuk disinkronkan antara database SQL Server dan database lain yang kompatibel dengan ADO.NET. Untuk dokumentasi terperinci tentang komponen sinkronisasi database Sync Framework, lihat Menyinkronkan Database. Untuk gambaran umum Sync Framework, lihat Pusat Pengembang Microsoft Sync Framework. Untuk perbandingan antara Sync Framework dan Merge Replication, lihat Menyinkronkan Gambaran Umum Database
Apa yang baru
- 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
- Kelola Kolom Identitas
- Mengatur Tingkat Kompatibilitas untuk Publikasi Gabungan
Opsi Rekam Jepret
Filter Data
- Menentukan dan Memodifikasi Filter Kolom
- Menentukan dan Memodifikasi Filter Baris Statis
- Menentukan dan Memodifikasi Filter Baris Berparameter untuk Artikel Penggabungan
- Optimalkan Filter Baris Berparameter
- Tentukan dan Ubah Filter Gabungan Antara Artikel Gabungan
Opsi Replikasi Transaksional
- Atur Metode Penyebaran untuk Perubahan Data ke Artikel Transaksional
- Mengaktifkan Pembaruan Langganan untuk Publikasi Transaksional
Opsi Replikasi Penggabungan
- Tentukan Hubungan Rekaman Logis Antara Artikel Tabel Gabungan
- Tentukan properti replikasi Penggabungan
- Tentukan Pemecah Masalah Artikel Penggabungan
Kelola Langganan
- Membuat Langganan Pull
- Menampilkan dan Memodifikasi 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 Transaksi dari Cadangan
- Menginisialisasi Langganan Secara Manual
- Menyinkronkan Langganan Pull
- Menyinkronkan Langganan Push
- Menginisialisasi ulang Langganan
- Jalankan Skrip Selama Sinkronisasi
- Menerapkan Penanganan Logika Bisnis untuk Artikel Penggabungan
- Men-debug Handler Logika Bisnis (Pemrograman Replikasi)
- Mengontrol Perilaku Pemicu dan Batasan Selama Sinkronisasi
- Menerapkan Penyelesai Konflik Kustom untuk Artikel Penggabungan
Administerasi
- Bekerja dengan Profil Agen Replikasi
- Memvalidasi Data di Pelanggan
- Mengelola Partisi untuk Publikasi Penggabungan dengan Filter Berparameter
- Memuat Data Secara Massal ke Dalam Tabel dalam Publikasi Gabungan
- Bersihkan Metadata Gabungan
- Melakukan Pembaruan Dummy untuk Artikel Penggabungan
- Menampilkan Perintah yang Direplikasi dan Informasi Lain dalam Database Distribusi
- Aktifkan Pencadangan Terkoordinasi untuk Replikasi Transaksional
- Mengelola Topologi Peer-to-Peer
- Mendiamkan Topologi Replikasi
- Mengonfigurasi Pekerjaan Set Transaksi untuk Penerbit Oracle
- Meningkatkan Skrip Replikasi