1 / 17

SQL Server 2005 에서의 복제

SQL Server 2005 에서의 복제. 강사 : 정 홍 주 ㈜ 웹타임 수석 컨설턴트. 목차. 복제의 개요 새로운 유형의 복제 복제 구성하기. 향상된 사용자 인터페이스. 복제 마법사 40% 적어진 페이지 향상된 자동 감지기능 새로운 구독 마법사 밀기 / 끌어오기 구독 마법사 동시에 다른 속성을 가진 다수의 구독 정의 가능. 복제 관리. 구독자 초기화 백업과 복원 데이터베이스 복사하기 동적 스냅숏 스냅숏 재 전달 DDL 구문 복제 모든 복제에 대해 익명의 구독 허용하기.

kisha
Download Presentation

SQL Server 2005 에서의 복제

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL Server 2005에서의 복제 강사: 정 홍 주 ㈜웹타임 수석 컨설턴트

  2. 목차 • 복제의 개요 • 새로운 유형의 복제 • 복제 구성하기

  3. 향상된 사용자 인터페이스 • 복제 마법사 • 40% 적어진 페이지 • 향상된 자동 감지기능 • 새로운 구독 마법사 • 밀기 / 끌어오기 구독 마법사 • 동시에 다른 속성을 가진 다수의 구독 정의 가능

  4. 복제 관리 • 구독자 초기화 • 백업과 복원 • 데이터베이스 복사하기 • 동적 스냅숏 • 스냅숏 재 전달 • DDL 구문 복제 • 모든 복제에 대해 익명의 구독 허용하기

  5. 성능과 확장성 • Precomputed partitions • Unique 키에 대한 업데이트 처리 • 트랜잭션 병렬처리 • 아티클만 전송— 메타데이터 변경 감소 • 리포트 구독자들의 경쟁 감소 • 스냅숏 격리 수준 사용 • 스냅숏 사용

  6. 복제 모니터 • SQL Server Management Studio에서 독립 • 수동 모니터링(Passive monitoring) • 성능 허용 기준 설정 • 모니터링으로 인한 성능저하 최소화 • 병합 복제 • 아티클 레벨에 대한 통계 • 업로드 / 다운로드에 대한 통계 • 트랜잭션 복제 — tracer tokens으로 실시간 모니터링

  7. 기타사항 • 병합 복제의 동시 사용성 향상 — 논리 레코드 전달 • 변경된 프로그래밍 방법 — RMO • 복제가능 객체 유형 • .NET UDTs

  8. 목차 • 복제의 개요 • 새로운 유형의 복제 • 복제 구성하기

  9. 이기종간의 복제 • Oracle v8 이상의 데이터베이스를 복제 시스템의 게시자로 사용 가능 • 스냅숏 복제 - Oracle 데이터베이스에 영향을 주지 않음 • 트랜잭션 복제 • Oracle 데이터베이스에 트리거와 추적용 테이블 추가 • 로그 판독기 에이전트는 SQL Server 배포자에게 전달 • 배포 에이전트는 구독자에게 배포 • 잠재적인 이슈 발생 원인 : • SQL Server와 Oracle의 차이 • Oracle 툴 사용

  10. SQL 2005 Distributor Subscribers Oracle 게시 – 트랜잭션 복제 • 게시자 • Oracle v8 이상 (OS 무관) • SQL Server에서 SQL Server와 같이 관리 • Oracle 에 추가 S/W 설치 불필요 • Oracle에 대한 최소 지식 필요 • 기존 SQL Server 기술 • 표준 트랜잭션과 스냅숏 게시

  11. Logreader Agent 로그읽기 에이전트 로그읽기 에이전트 Dist DB Dist DB Dist DB 배포 에이전트 배포 에이전트 배포 에이전트 Peer-to-Peer 트랜잭션 복제 런던 시카고 Peer to Peer트랜잭션 복제 도쿄

  12. HTTP 복제 Binary over TCP/IP XML over HTTP/HTTPS 구독자 방화벽 IIS 게시자 https://Repl.AdventureWorks.com

  13. 목차 • 복제의 개요 • 새로운 유형의 복제 • 복제 구성하기

  14. SQL Server Management Studio로 복제 구성하기 • 게시 정의 — 새 게시 마법사 • 구독 정의 — 새 구독 마법사 • 구독 동기화하기

  15. RMO를 사용하여 복제 구성하기 • SMO와RMO 라이브러리 참조 • Microsoft.SqlServer.Management.Common • Microsoft.SqlServer.Replication • SMO와 RMO네임스페이스 추가 • 복제 서버에 연결 • 복제 작업 수행 • 게시 정의 • 구독 정의 Imports Microsoft.SqlServer.Management.Common Imports Microsoft.SqlServer.Replication Dim subCon As ServerConnection subCon = New ServerConnection("MySubscriber") subCon.Connect()

  16. Demo : 복제 구현 및 모니터링 • Peer-to-Peer 트랜잭션 복제 • 복제 모니터

  17. STEP 요약 • 복제 • 사용자 인터페이스 강화 • 복제 관리 • 성능 및 확장성 • 복제 모니터 • 새로운 타입의 복제 • Peet-to-peer 트랜잭션 복제 • HTTP 복제 • 복제 구현 • Management Studio를 이용한 복제 구현

More Related