Mengonfigurasi Replikasi SQL Server di Linux

Berlaku untuk:SQL Server - Linux

SQL Server 2019 (15.x) memperkenalkan Replikasi SQL Server untuk instans SQL Server di Linux.

Untuk informasi terperinci tentang replikasi, lihat Replikasi SQL Server.

Konfigurasikan replikasi di Linux dengan prosedur tersimpan SQL Server Management Studio (SSMS) atau Transact-SQL.

Prasyarat

Sebelum mengonfigurasi penerbit, distributor, dan pelanggan, Anda perlu menyelesaikan beberapa langkah konfigurasi untuk instans SQL Server.

  1. Aktifkan SQL Server Agent untuk menggunakan agen replikasi. Di semua server Linux, jalankan perintah berikut di terminal.
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
sudo systemctl restart mssql-server
  1. Konfigurasikan instans SQL Server untuk replikasi. Untuk mengonfigurasi instans SQL Server untuk replikasi, jalankan sys.sp_MSrepl_createdatatypemappings pada semua instans yang berpartisipasi dalam replikasi.
USE msdb;
GO
exec sys.sp_MSrepl_createdatatypemappings;
GO
  1. Buat folder rekam jepret. Agen SQL Server memerlukan folder rekam jepret untuk dibaca/ditulis. Buat folder rekam jepret di distributor.

Untuk membuat folder rekam jepret, dan memberikan akses ke mssql pengguna, jalankan perintah berikut:

sudo mkdir /var/opt/mssql/data/ReplData/
sudo chown mssql /var/opt/mssql/data/ReplData/
sudo chgrp mssql /var/opt/mssql/data/ReplData/

Mengonfigurasi dan memantau replikasi dengan SQL Server Management Studio (SSMS)

Mengonfigurasi distributor

Untuk mengonfigurasi distributor:

  1. Pada SSMS sambungkan ke instans SQL Server Anda di Object Explorer.

  2. Klik kanan Replikasi, dan pilih Konfigurasi distribusi....

  3. Ikuti instruksi pada Wizard Konfigurasi Distribusi.

Membuat publikasi dan artikel

Untuk membuat publikasi dan artikel:

  1. Di Object Explorer, pilih Publikasi Lokal Replikasi>>Publikasi Baru....

  2. Ikuti instruksi pada Panduan Publikasi Baru untuk mengonfigurasi jenis replikasi, dan artikel yang termasuk dalam publikasi.

Mengonfigurasi langganan

Untuk mengonfigurasi langganan di Object Explorer, pilih Langganan Lokal Replikasi>Langganan>baru....

Memantau pekerjaan replikasi

Gunakan Monitor Replikasi untuk memantau pekerjaan replikasi.

Di Object Explorer, klik kanan Replikasi, dan pilih Luncurkan Monitor Replikasi.