"sql server 복제에서는 서버 연결 시 실제 서버 이름이 필요합니다 "

Ms-sql 2012 에서 Ms-sql 2012로 스냅샵 & 트랜잭션  복제 중 문제 발생

A서버에서 B서버로 밀어넣기 구독을 세팅하고 있는데

B서버가 네트워크상에 있는 컴퓨터일때는 세팅이 가능 했다.
B서버가 원격지에 있는 컴퓨터를 세팅을 할려고 IP를 입력하니까 아래와 같은 에러가 발생한다.

 

* 1. 결론 부터 말하자면 게시자의 Windows의 hosts 파일에 ip 와 host name을 맵핑 시켜 주면 된다.

 

 

 

위 작업으로 해결이 되지 않을 경우 게시자에서 등록한 hostname 구독자의 MsSQL의 SERVER NAME 을 동일하게 맞춰 주어야 한다.

위 작업은 게시자인 PC에서 작업해야 하고 지금부터 작업은 구독자의 PC 에서 해야 한다.

정확히는 구독자의 SERVER NAME 을 셋팅 한후 위 작업의 Hostname 과 동일하게 맞춰 주워야 한다.

 

* 2. 결론부터 말하자면 아래 Query를 구독자 MSSQL 에서 실행해 준다.

-- 예전 서버 이름을 확인한다.

SELECT @@SERVERNAME

 

-- 예전 서버 이름을 버린다.

EXEC sp_dropserver 'Old Server Name', 'droplogins'

GO

 

-- 새 서버 이름을 등록한다. 

EXEC sp_addserver 'New Server Name', 'local'

GO

 

 

 

 

 

--------------------------------------------------------------------------------------------------------

1번 방법 이미지 정리  ( 2번은 정리 없당.. ㅎㅎ)

 

새 구독 마법사를 사용하여 트랜잭션 복제를 구성 중에

1.png

 

 

 

"구독자 추가"를 클릭하여 새로운 구독자 정보를 입력 하면

2.png

 

 

 

서버 이름(S) : 부분에 211.xxx.xxx.xxx 와 같이 ip address를 입력했을경우 아래와 같은 오류와 대면하게 된다.

3.png

 

 

해당 문제를 해결하기 위해선

c:\windows\system32\drivers\etc\hosts 파일에 구독 서버의 정보를 추가하고
SQL에서 위에서 추가한 호스트 이름으로 연결해 하면된다.

 

hosts 파일 과 ip 맴핑은 검색해 보시길.. ^^

 

번호 제목 글쓴이 날짜 조회 수
36 [명령 프롬프트] Microsoft SQL Server 서비스를 시작, 중지 또는 일시 중지 황제낙엽 2021.09.08 41
35 SQL Server 데이터베이스 기본 위치 변경하기 file 황제낙엽 2021.09.07 33
34 SQL Server 와 SQL Server Management Studio(SSMS) 설치 황제낙엽 2021.08.24 99
33 Windows 방화벽에서 SQL Server 포트 허용하기 황제낙엽 2020.02.13 274
32 SQL Server 서비스 시작 황제낙엽 2017.06.01 114
31 서버 컴퓨터 이름 변경과 함께 SQL Server 이름 변경 하기 file 황제낙엽 2016.07.19 1404
30 SQL Server 2014의 라이선스의 변화 file 황제낙엽 2016.06.29 116
29 Downgrade from SQL Server Enterprise Edition to Standard Edition file 황제낙엽 2016.06.23 597
28 SQL Server 를 Developer (Enterprise) 에서 Standard 로 교체하기(Downgrade) 황제낙엽 2016.06.23 161
27 Identify database features restricted to a specific edition of SQL Server 2008 file 황제낙엽 2016.06.18 183
26 SQL Server 에디션 다운그레이드와 제한된 기능 확인 file 황제낙엽 2016.06.18 228
25 SQL Server 2008 R2 제거 file 황제낙엽 2016.06.15 1750
24 SQL Server 2016 설치를 위한 하드웨어 및 소프트웨어 요구 사항 황제낙엽 2016.06.14 583
23 MS-SQL Server 2008 SA계정 활성화. (SQL Server 인증 연결) file 황제낙엽 2016.06.14 184
22 혼합 인증 켜기(SQL Server 및 Windows 인증 모드) file 황제낙엽 2016.06.14 136
21 MS SQL Server Environment (SQL Server 2008 개요) file 황제낙엽 2016.06.14 146
» sql server 복제(replication)에서는 서버 연결 시 실제 서버 이름이 필요합니다 (트랜잭션 복제 구성 ) file 황제낙엽 2016.06.14 250
19 복제(Replication) 구성시 메모리 관리등의 문제가 생겼을때 참고(Distribution Cleanup 관련) 황제낙엽 2016.06.14 112
18 SQL Server 트랜잭션 복제(replication-DB 미러링) 구성 방법 황제낙엽 2016.06.14 1076
17 SQL Server 2012 서버 복제 (게시 & 구독) - 2 file 황제낙엽 2016.06.14 257