Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Agen Penggabungan dan Agen Distribusi terhubung ke Subscriber. Koneksi ini dapat dibuat di bawah konteks login SQL Server atau login Windows. Penting untuk memberikan login yang sesuai untuk agen ini sambil mengikuti prinsip pemberian hak minimal yang diperlukan dan juga melindungi penyimpanan semua kata sandi. Untuk informasi tentang izin yang diperlukan untuk setiap agen, lihat Model Keamanan Agen Replikasi.
Catatan
Azure SQL Managed Instance dapat menjadi penerbit, distributor, dan pelanggan untuk rekam jepret dan replikasi transaksional. Database di Azure SQL Database hanya dapat berperan sebagai pelanggan push untuk replikasi snapshot dan transaksional. Untuk informasi selengkapnya, lihat Replikasi transaksional dengan Azure SQL Database dan Azure SQL Managed Instance.
Agen distribusi
Ada satu Agen Distribusi per langganan (agen independen, default untuk publikasi yang dibuat di Wizard Publikasi Baru) atau satu Agen Distribusi per database publikasi dan pasangan database langganan (agen bersama). T
Untuk menentukan informasi koneksi untuk langganan push, lihat Membuat Langganan Push.
Untuk menentukan informasi koneksi untuk langganan pull, lihat Membuat Langganan Pull
Agen Penggabung
Setiap langganan penggabungan memiliki Agen Penggabungannya sendiri yang tersambung ke dan memperbarui Penerbit dan Pelanggan.
Untuk menentukan informasi koneksi untuk langganan push, lihat Membuat Langganan Push.
Untuk menentukan informasi koneksi untuk langganan pull, lihat Membuat Langganan Pull.
Segera Memperbarui Langganan
Saat mengonfigurasi langganan pembaruan langsung, Anda menentukan akun pada Subscriber yang digunakan untuk membuat koneksi ke Publisher. Koneksi digunakan oleh pemicu yang diaktifkan pada Pelanggan dan menyebarkan perubahan ke Penerbit. Ada tiga opsi yang tersedia untuk jenis koneksi:
Server tertaut yang dibuat oleh replikasi; koneksi dibuat dengan kredensial yang Anda tentukan saat konfigurasi.
Server tertaut yang dibuat oleh replikasi; koneksi dibuat menggunakan kredensial pengguna yang melakukan perubahan di Subscriber.
Server tertaut atau server jarak jauh yang telah Anda tentukan.
Penting
Untuk menentukan informasi koneksi, gunakan prosedur tersimpan sp_link_publication (Transact-SQL). Anda juga dapat menggunakan halaman Login untuk Langganan yang Dapat Diperbarui pada Wizard Langganan Baru, yang memanggil sp_link_publication. Dalam kondisi tertentu, prosedur tersimpan ini dapat gagal jika Pelanggan menjalankan Paket Layanan SQL Server 2005 (9.x) 1 (SP1) atau yang lebih baru, dan Penerbit menjalankan versi yang lebih lama. Jika prosedur tersimpan gagal dalam skenario ini, tingkatkan Publisher ke SQL Server 2005 (9.x) SP1 atau yang lebih baru.
Untuk informasi selengkapnya, lihat Membuat Langganan yang Dapat Diperbarui ke Publikasi Transaksional dan Menampilkan dan Mengubah Pengaturan Keamanan Replikasi.
Penting
Akun yang ditentukan untuk koneksi hanya boleh diberikan izin untuk menyisipkan, memperbarui, dan menghapus data pada tampilan yang dibuat replikasi dalam database publikasi; tidak boleh diberikan izin tambahan. Berikan izin pada view dalam database publikasi yang dinamai dalam bentuk syncobj_<HexadecimalNumber> kepada akun yang Anda konfigurasi pada setiap Subscriber.
Langganan yang Diantrikan untuk Diperbarui
Saat Anda mengonfigurasi langganan pembaruan berantrian, ada dua hal yang perlu diperhatikan terkait keamanan:
Hanya ada satu Agen Pembaca Antrean untuk setiap Distributor. Disarankan agar untuk setiap Distributor, Anda mengonfigurasi paling banyak satu publikasi yang diaktifkan untuk langganan pembaruan antrean.
Agen Pembaca Antrean membuat koneksi ke Distributor, Penerbit, dan setiap Pelanggan:
Akun tempat agen menjalankan dan membuat koneksi ke Distributor ditentukan saat Anda membuat agen (jika Anda menggunakan Wizard Publikasi Baru, agen dibuat saat Anda membuat publikasi yang diaktifkan untuk memperbarui langganan).
Akun tempat agen membuat koneksi ke Publisher ditentukan saat Anda mengonfigurasi distribusi untuk Publisher. Tentukan akun Windows tempat agen berjalan atau akun SQL Server.
Akun tempat agen membuat koneksi ke Pelanggan ditentukan saat Anda membuat langganan.
Penting
Gunakan Autentikasi SQL Server untuk koneksi ke Pelanggan, dan tentukan akun yang berbeda untuk koneksi ke setiap Pelanggan. Jika Anda menggunakan langganan pull, replikasi selalu mengatur koneksi untuk menggunakan Windows Authentication (untuk langganan pull, replikasi tidak dapat mengakses metadata pada Subscriber yang diperlukan untuk menggunakan SQL Server Authentication). Dalam hal ini, ubah koneksi untuk menggunakan Autentikasi SQL Server setelah langganan dikonfigurasi.
Untuk informasi selengkapnya, lihat Cara: Membuat Langganan Pembaruan ke Publikasi Transaksional (SQL Server Management Studio) dan Melihat dan Mengubah Pengaturan Keamanan Replikasi.