기본 포트가 아닌 포트를 사용하여 복제본(replica) 구성(SQL Server Linux)
적용 대상:SQL Server - Linux
mssql-conf 설정으로 구성된 network.tcpport
모든 포트에서 수신 대기하는 SQL Server on Linux 인스턴스를 사용하여 복제본(replica)tion을 구성할 수 있습니다. 다음 조건에 해당하는 경우 구성 중에 포트를 서버 이름에 추가해야 합니다.
- 복제 설정에 SQL Server on Linux 인스턴스가 포함됩니다.
- 모든 인스턴스(Windows 또는 Linux)는 기본 포트가 아닌 포트에서 수신 대기합니다.
인스턴스에서 실행 @@SERVERNAME
하여 인스턴스의 서버 이름을 찾을 수 있습니다. 서버 이름 대신 IP 주소를 사용하지 마세요. 게시자, 배포자 또는 구독자에 대한 IP 주소를 사용하면 오류가 발생할 수 있습니다.
참고 항목
기본 포트가 아닌 Linux에서 SQL Server 복제본(replica)tion을 만드는 작업은 SQL Server 2019 이상에서만 작동합니다.
예제
Server1
는 Linux의 포트 1500에서 수신 대기합니다. 배포를 구성 Server1
하려면 .를 사용하여 실행 sp_adddistributor
합니다 @distributor
. 예시:
EXEC sp_adddistributor @distributor = 'Server1,1500'
Server1
는 Linux의 포트 1500에서 수신 대기합니다. 배포자에 대해 게시자를 구성하려면 다음을 실행 sp_adddistpublisher
합니다 @publisher
. 예시:
EXEC sp_adddistpublisher @publisher = 'Server1,1500' , ,
Server2
는 Linux의 포트 6549에서 수신 대기합니다. 구독자로 구성 Server2
하려면 .를 사용하여 실행 @subscriber
sp_addsubscription
합니다. 예시:
EXEC sp_addsubscription @subscriber = 'Server2,6549' , ,
Server3
는 서버 이름 Server3 및 인스턴스 이름이 MSSQL2017 Windows의 포트 6549에서 수신 대기합니다. 구독자로 구성 Server3
하려면 with@subscriber
를 실행합니다sp_addsubscription
. 예시:
EXEC sp_addsubscription @subscriber = 'Server3/MSSQL2017,6549', ,
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기