SQL Server 복제(어떻게 할까요?)
복제는 한 데이터베이스에서 다른 데이터베이스로 데이터와 데이터베이스 개체를 복사 및 배포한 다음 데이터베이스 간에 동기화를 수행하여 일관성을 유지하는 일련의 기술입니다. 복제를 사용하면 LAN 및 WAN, 전화 접속 연결, 무선 연결 및 인터넷을 통해 데이터를 여러 다른 위치로 배포하고 원격 또는 모바일 사용자에게 배포할 수 있습니다.
다음의 주요 항목 목록은 복제를 설치, 이해 및 사용 방법을 이해하는 데 도움이 될 것입니다.
지침 및 설치
복제는 게시자, 배포자, 구독자, 게시, 아티클 및 구독을 포함하는 복제 기술의 구성 요소를 나타내는 게시 관련 메타포를 사용합니다. 이 섹션을 통해 이러한 개념에 대한 이해를 향상시킬 수 있습니다.
SQL Server에서는 스냅숏 복제, 트랜잭션 복제 및 병합 복제를 제공하며 각 복제 유형은 서로 다른 응용 프로그램의 요구 사항에 적합합니다. 이 섹션에서는 각 유형의 복제에 대해 배울 수 있으며 자신의 응용 프로그램에 가장 적합한 유형이 무엇인지 결정하는 방법도 배울 수 있습니다.
디자인 및 만들기
서버 간 데이터 복제에 관련된 시나리오를 검토해 볼 수 있습니다.
워크스테이션, 랩톱, Tablet 및 장치와 같은 서버와 클라이언트 간 데이터 복제에 관련된 시나리오를 검토해 볼 수 있습니다.
배포 및 테스트
다른 유형의 복제 및 인터넷을 통한 데이터 복제를 포함하여 복제 구현 방법 및 복제 구현에 필요한 단계를 배울 수 있습니다.
응용 프로그램의 데이터 및 비즈니스 논리를 보호하려면 복제 환경의 보안 유지 방법을 이해하는 것이 중요합니다. 이 섹션에서는 복제 보안 기능에 대해 설명합니다.
복제 토폴로지의 모니터링은 복제 배포의 중요한 부분입니다. 복제 작업이 배포되므로 관리자는 복제에 관련된 모든 컴퓨터에서 작업 및 상태를 추적해야 합니다. 이 섹션에서는 복제 모니터, SQL Server Management Studio 및 시스템 모니터를 사용하여 이러한 작업을 수행하는 방법에 대해 설명합니다.
관리
이 섹션에서는 복제 모니터링, 복제 에이전트, 복제 성능 향상, 복제된 데이터베이스 백업/복원 및 복제된 데이터베이스 업그레이드에 대한 자세한 정보를 찾아볼 수 있습니다.
이 섹션에서는 복제 구성, 로그인 및 개체 소유권, 데이터베이스 유지 관리 및 복제 유지 관리와 같은 영역을 다루는 질문과 대답에 대한 정보를 찾아볼 수 있습니다.
이 섹션에서는 백업 및 복원, 스크립팅, 임계값 및 경고 설정, 모니터링 및 성능 기준선 설정과 같은 영역을 다루는 최상의 방법 정보를 찾아볼 수 있습니다.
프로그래밍
Programming Replication Using System Stored Procedures
이 섹션에서는 복제 토폴로지의 모든 사용자 구성 가능 기능에 대한 액세스를 제공하는 시스템 저장 프로시저를 사용하여 프로그래밍하는 방법을 배울 수 있습니다.
Programming with Replication Management Objects
이 섹션에서는 RMO(복제 관리 개체)를 사용하여 프로그래밍하는 방법을 배울 수 있습니다. RMO는 복제 구성, 관리 및 동기화 기능을 캡슐화하는 관리 코드 어셈블리입니다.
Programming Replication Agent Executables
이 섹션에서는 변경 내용 추적 및 데이터 배포와 연관된 작업을 수행하는 복제 에이전트를 사용하여 프로그래밍하는 방법을 배울 수 있습니다.
Replication Programming Samples
복제에는 프로그래밍 방식으로 복제 기능에 액세스하는 방법을 보여 주는 예제 응용 프로그램이 포함되어 있습니다.