Mengonfigurasi replikasi dengan port non-default (SQL Server Linux)
Berlaku untuk:SQL Server - Linux
Anda dapat mengonfigurasi replikasi dengan SQL Server pada instans Linux yang mendengarkan pada port apa pun yang dikonfigurasi dengan network.tcpport
pengaturan mssql-conf. Port perlu ditambahkan ke nama server selama konfigurasi jika kondisi berikut ini benar:
- Penyiapan replikasi melibatkan instans SQL Server di Linux
- Instans apa pun (Windows atau Linux) mendengarkan port non-default.
Nama server instans dapat ditemukan dengan berjalan @@SERVERNAME
pada instans. Jangan gunakan alamat IP alih-alih nama server. Menggunakan alamat IP untuk penerbit, distributor, atau pelanggan dapat mengakibatkan kesalahan.
Catatan
Membuat replikasi SQL Server di Linux dengan port non-default hanya akan berfungsi dengan SQL Server 2019 ke atas.
Contoh
Server1
mendengarkan di port 1500 di Linux. Untuk mengonfigurasi Server1
distribusi, jalankan sp_adddistributor
dengan @distributor
. Contohnya:
EXEC sp_adddistributor @distributor = 'Server1,1500'
Server1
mendengarkan di port 1500 di Linux. Untuk mengonfigurasi penerbit untuk distributor, jalankan sp_adddistpublisher
dengan @publisher
. Contohnya:
EXEC sp_adddistpublisher @publisher = 'Server1,1500' , ,
Server2
mendengarkan di port 6549 di Linux. Untuk mengonfigurasi Server2
sebagai pelanggan, jalankan sp_addsubscription
dengan @subscriber
. Contohnya:
EXEC sp_addsubscription @subscriber = 'Server2,6549' , ,
Server3
mendengarkan port 6549 di Windows dengan nama server Server3 dan nama instans MSSQL2017. Untuk mengonfigurasi Server3
sebagai pelanggan, jalankan sp_addsubscription
dengan @subscriber
. Contohnya:
EXEC sp_addsubscription @subscriber = 'Server3/MSSQL2017,6549', ,
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk