Linux'ta SQL Server replikasyonunu konfigure et

Şunlar için geçerlidir:Linux üzerinde SQL Server

SQL Server 2019 (15.x), Linux üzerindeki SQL Server örnekleri için SQL Server Çoğaltma'yı sunar.

Çoğaltma hakkında ayrıntılı bilgi için bkz. SQL Server Çoğaltma.

Linux'ta çoğaltmayı SQL Server Management Studio (SSMS) veya Transact-SQL (T-SQL) kayıtlı prosedürlerle yapılandırın.

Prerequisites

Yayıncıları, dağıtıcıları ve aboneleri yapılandırmadan önce, SQL Server örneği için aşağıdaki yapılandırma adımlarını tamamlayın.

  1. SQL Server Aracısı'nı çoğaltma aracılarını kullanacak şekilde etkinleştirin. Tüm Linux sunucularında terminalde aşağıdaki komutları çalıştırın.

    sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
    sudo systemctl restart mssql-server
    
  2. SQL Server örneğini çoğaltma için yapılandırın. SQL Server örneğini çoğaltma için yapılandırmak için çoğaltmaya katılan tüm örneklerde komutunu çalıştırın sys.sp_MSrepl_createdatatypemappings .

    USE msdb;
    GO
    
    EXECUTE sys.sp_MSrepl_createdatatypemappings;
    GO
    
  3. Anlık görüntü klasörü oluşturun. SQL Server ajanları, okumak ve yazmak için bir snapshot klasörü gerektirir. Dağıtımcıda anlık görüntü klasörünü oluşturun.

    Anlık fotoğraf klasörünü oluşturmak ve kullanıcıya mssql erişim vermek için aşağıdaki komutları çalıştırın:

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

SQL Server Management Studio (SSMS) ile çoğaltmayı yapılandırma ve izleme

Dağıtımcıyı yapılandırma

Dağıtımcıyı yapılandırmak için:

  1. SSMS'de, Nesne Gezgini'da SQL Server örneğinize bağlanın.

  2. Çoğaltma'ya sağ tıklayın ve Dağıtımı Yapılandır... öğesini seçin.

  3. Dağıtım Yapılandırma Büyücüsü'ndeki talimatları takip edin.

Yayın ve makale oluşturma

Yayın ve makaleler oluşturmak için:

  1. Nesne Gezgini'nde Çoğaltma>Yerel Yayınları>Yeni Yayın... öğesini seçin.

  2. Tekrarlama türünü ve yayına ait makaleleri yapılandırmak için Yeni Yayın Sihirbazı'ndaki talimatları takip edin.

Aboneliği yapılandırma

Nesne Gezgini'nde aboneliği yapılandırmak için Çoğaltma>Yerel Abonelikleri Yeni abonelikler>... seçeneğini belirleyin.

Replikasyon işlerini izleyin

Çoğaltma işlerini izlemek için Çoğaltma İzleyicisi'ni kullanın.

Nesne Gezgini'nde Çoğaltma'ya sağ tıklayın ve Çoğaltma İzleyicisini Başlat'ı seçin.