Konfigurasikan replikasi SQL Server di Linux

Berlaku untuk:SQL Server di 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 (T-SQL).

Prasyarat

Sebelum mengonfigurasi penerbit, distributor, dan pelanggan, selesaikan langkah-langkah konfigurasi berikut untuk instance 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
    
  2. 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
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Buat folder rekam jepret. Agen SQL Server memerlukan folder snapshot untuk membaca dan menulisnya. Buat folder rekam jepret di distributor.

    Untuk membuat folder snapshot dan memberikan akses kepada 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. Di SSMS, hubungkan ke instance SQL Server Anda di Object Explorer.

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

  3. Ikuti instruksi di Configure Distribution Wizard.

Membuat publikasi dan artikel

Untuk membuat publikasi dan artikel:

  1. Di Object Explorer, pilih Replication>Local Publications>New Publication....

  2. Ikuti instruksi di Wizard Publikasi Baru untuk mengonfigurasi jenis replikasi, dan artikel yang termasuk dalam publikasi tersebut.

Mengonfigurasi langganan

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

Memantau pekerjaan replikasi

Gunakan Monitor Replikasi untuk memantau pekerjaan replikasi.

Di Object Explorer, klik kanan Replication, lalu pilih Launch Replication Monitor.