SqlServer 2005 데이터베이스 동기 화 설정 그림 설명
6297 단어 SqlServer2005데이터 뱅 크동기 화 설정
1:[준비 조건]
<1>소프트웨어 준비 조건
기계 A 단:SqlServer 2005 Management Studio+WinServer 2003 Enterprise(게시 서버 로 서)
기계 B 단:Sqlserver 2005 Management Studio Express+WinXP(구독 서버 로 서)
(다른 것 을 사용 할 수 있 지만 구독 서버 버 전 은 게시 서버 버 전 보다 높 으 면 안 됩 니 다)
<2>데이터베이스 복사 준비 조건
1.모든 동기 화 된 데이터 시트 는 메 인 키 를 사용 해 야 합 니 다.메 인 키 가 없어 도 상관 없습니다.SqlServer 는 표 로 메 인 키 를 자동 으로 생 성 하 는 것 을 알려 줍 니 다.그림 참조.
2.게시 서버,배포 서버,구독 서버 는 컴퓨터 이름 으로 SQLSERVER 서버 등록 을 해 야 합 니 다.
3.SQLSERVER 는 프 록 시 서 비 스 를 시작 해 야 하고 프 록 시 서 비 스 는 로 컬 컴퓨터 의 계 정 으로 실행 해 야 합 니 다.IP 주소 와 별명 을 사용 하여 등록 할 수 없습니다.예 를 들 어 LOCAL,"."및 LOCALHOST 등 입 니 다.
같은 네트워크 나 원 격 서버 가 아 닌 경우 IP 만 사용 할 수 있 고 컴퓨터 이름 으로 서버 별명 을 등록 할 수 없습니다.로 컬 시스템 네트워크 프로필 에 대응 하 는 관 계 를 추가 합 니 다.파일 의 구체 적 인 위 치 는 C:\Windows\system 32\drivers\etc\hosts 입 니 다.
설정 방식:메모 장 으로 hosts 파일 을 열 고 파일 의 맨 아래 에 IP 주소 와 호스트 이름 의 대응 관 계 를 추가 합 니 다.그림:
4.SqlServer 는 프 록 시 서 비 스 를 시작 해 야 하고 프 록 시 서 비 스 는 로 컬 컴퓨터 의 계 정 으로 실행 해 야 합 니 다.
5.게시 서버 와 구독 서버 모두 MSDTC 를 설정 하여 네트워크 액세스 제어 판 을 허용 합 니 다.관리 도구->구성 요소 서비스->컴퓨터->내 컴퓨터(Win 7 계속 찾기->Distributed Transaction Coordinator->로 컬 DTC),오른쪽 키 속성,MSDTC 옵션 카드 를 찾 습 니 다.보안 설정 을 클릭 하고 다음 설정 을 누 르 면 됩 니 다.
)
확인,MSDTC 서 비 스 를 다시 시작 합 니 다.
2.준비 작업 의 상세 한 조작 절차
1.게시 서버 에 공유 디 렉 터 리 를 새로 만 들 고 발 표 된 스냅 샷 파일 의 저장 디 렉 터 리 로 공유 디 렉 터 리 에 Everyone 의 완전한 제어 권한 을 추가 합 니 다.
2.게시 서버 에서 발표 할 데이터베이스 와 구독 서버 의 구독 할 데이터베이스 구 조 를 일치 시 키 거나 구독 서버 에 빈 데이터 베 이 스 를 새로 만 들 거나(표를 만 들 지 않 음).
3.게시 자 와 구독 자의 데이터베이스 소유 자 를 모두 sa 로 설정 합 니 다.
4.SQL 에이전트(SQLSERVERAGENT)서 비 스 를 시작 합 니 다.
5.SQL Server 2005 의 네트워크 프로 토 콜 TCP/IP 와 파이프 이름 프로 토 콜 을 열 고 네트워크 서 비 스 를 다시 시작 합 니 다.
6.SQL SERVER 인증 을 혼합 검증 SQL Server 와 WINDOWS 로 설정(게시,구독 서버 모두 설정)
7.게시 서버 와 구독 서버 가 서로 등록
절 차 는 다음 과 같다.
준비 작업 이 끝 났 습 니 다.다음은 게시 와 구독 작업 을 진행 하 겠 습 니 다.
2.[발표 와 구독]
발표
(1)우선 발표 서버(winserver 2003)에서 SqlServer 2005 Management Studio(기업 버 전)를 엽 니 다."대상 자원 관리자"에서 복사 노드 를 찾 았 습 니 다.오른쪽 단 추 를 누 르 십시오.새 게시(주:SqlServer 가 express 버 전이 라면 이 기능 을 발표 하지 않 았 습 니 다.구독 기능 만 있 습 니 다!)
(2)다음 에 발표 할 데이터 베 이 스 를 선택 하고 다음 단 계 는'발표 유형'을 선택 하 십시오.저 는'합병 발표'를 선택 하 겠 습 니 다.
(3)다음 단 계 는 구독 서버 종 류 를 선택 하고'SqlServer 2005'를 선택 하 며 다음 단 계 는 발표 항목 을 선택 합 니 다.저 희 는 표,보기,저장 과정 등 을 선택 합 니 다.
(4)만약 당신 의 시계 에 메 인 키 가 없다 면,SqlServer 는 메 인 키 가 없 는 시계 에 메 인 키 를 자동 으로 추가 하 는 것 을 알려 줄 것 입 니 다.
(5)다음 에 작업 계획 을 설정 하고 테스트 효 과 를 쉽게 볼 수 있 도록'1 분 간격'으로 작업 을 수행 합 니 다.
(6)스냅 샷 프 록 시 보안 을 설정 하고 게시 서버 에 연결 할 때 아 날로 그 프로 세 스 를 사용 하면 됩 니 다.
(7)발표 이름 을 짓 고 발표 완료
구독
다음은 구독 서버 를 설정 합 니 다.구독 서버 는 winxp 시스템 이 며,SqlServer 버 전 은 SqlServer 2005 Manager Studio Express 로 구독 만 지원 합 니 다.
(1)동시 게시,신규 구독
(2)게시 서버 를 선택 하여 새로 만 든 게시 물"Test3Copy"를 찾 습 니 다.다음 단계
(3)프 록 시 를 실행 할 위 치 를 선택 하고 수요 에 따라'푸 시'인지'요청'인지 선택 하 십시오!
(4)다음은 발표 와 유사 합 니 다.여 기 는 군말 하지 않 겠 습 니 다.구독 이 성공 적 으로 실 행 됩 니 다.데이터 베 이 스 를 구독 하고 데이터 베 이 스 를 발표 하 는 표 에 필드 가 하나 더 생 성 됩 니 다.SqlServer 는 자동 으로 생 성 됩 니 다!표지 구독 성공.
3.【동기 화 상태 보기】
동기 화 상 태 를 보고 게시 서버 에서 만 볼 수 있 습 니 다.구체 적 인 작업 절차:(아래 그림 의 발 표 는 위 에서 언급 한 것 과 같은 발표 가 아 닙 니 다)
(1)"복사"를 엽 니 다.>오른쪽 단 추 를 누 르 면 이름 을 발표 합 니 다."복사 모니터 사용"
(2)'내 게시 서버'를 엽 니 다.>서버 기기 이름 발표->이름 발표.오른쪽 에 구독 서버 의 상태 가'동기 화 중'입 니 다.오른쪽 키 로"속성"을 선택 하면 자세 한 설명 을 열 수 있 습 니 다.
(3)속성 을 열 면 기록 을 동기 화 하 는 대화 상자 가 팝 업 됩 니 다.삽입,업데이트,삭제 등 작업 기록 이 있 습 니 다.
물론 이 글 에는 많은 세부 사항 이 잘 말 되 지 않 을 수도 있 고 문제 가 발생 할 수도 있 습 니 다.저 는 다음 다음 블 로그 에 발생 하 는 문제 와 해결 방안 을 쓸 것 입 니 다.여러분 무슨 문제 가 있 으 면 서로 교류 하 는 것 을 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PostgreSQL: Java 는 CopyManager 를 사용 하여 클 라 이언 트 파일 COPY 가 져 오기 를 실현 합 니 다.MySQL 에 서 는 LOAD DATA INFILE 과 LOAD DATA LOCAL INFILE 두 가지 방식 으로 텍스트 파일 의 데 이 터 를 데이터베이스 시트 에 가 져 올 수 있어 속도 가 매우 빠르다.이 중...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.