Microsoft.SqlServer.Replication 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다.
클래스
| Name | Description |
|---|---|
| AgentApplication |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| AgentCore |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| AgentJobHistoryInfo |
복제 에이전트의 마지막 실행 결과에 대한 정보를 반환합니다. |
| AgentProfile |
복제 에이전트 프로필에 대한 모든 작업을 캡슐화하며, 매개변수 생성, 삭제, 추가, 제거, 특정 에이전트에 특정 프로필 할당 등이 포함됩니다. |
| AgentProfileParameter |
복제 에이전트 프로필의 매개변수를 나타냅니다. |
| AgentProfileParameterInfo |
복제 에이전트 프로필에서 사용되는 지원되는 매개변수를 나타냅니다. |
| AlternateSynchronizationPartner |
주 Publisher가 사용 불가능할 경우 구독을 동기화할 수 있는 대체 Publisher를 나타냅니다. |
| Article |
클래스와 TransArticle 클래스가 파 MergeArticle 생되는 기본 클래스를 나타냅니다. |
| ArticleConflict |
병합 복제 충돌 테이블에 대한 정보를 나타냅니다. |
| BusinessLogicHandler |
비즈니스 로직 핸들러를 구현하는 관리 코드 어셈블리의 서버 등록을 나타냅니다. |
| ComErrorException |
복제 에이전트가 일반적인 오류를 발생시켜도 발생시키는 예외입니다. |
| ComErrorRecord |
복제 에이전트가 생성한 오류에 대한 정보를 나타냅니다. |
| ConnectionFailureException |
복제 에이전트가 실행 중일 때 데이터베이스 연결이 실패할 때 발생하는 예외입니다. |
| ConnectionSecurityContext |
이는 Microsoft SQL Server에 연결할 때 사용하는 정보를 나타냅니다. |
| CustomResolver |
병합 복제 토폴로지에서 서버에서 COM을 기반으로 한 리졸버 등록을 나타냅니다. |
| DistributionArticle |
배포자에 저장된 거래형 또는 스냅샷 출판물에 게재된 기사에 관한 정보를 나타냅니다. |
| DistributionArticleCollection |
개체의 DistributionArticle 컬렉션을 나타냅니다. |
| DistributionDatabase |
배급업체의 유통 데이터베이스를 나타냅니다. |
| DistributionDatabaseCollection |
개체의 DistributionDatabase 컬렉션을 나타냅니다. |
| DistributionPublication |
배포자에 저장된 트랜잭션 또는 스냅샷 출판물에 관한 정보를 나타냅니다. |
| DistributionPublicationCollection |
개체의 DistributionPublication 컬렉션을 나타냅니다. |
| DistributionPublisher |
현재 연결된 유통업체에 등록된 Publisher에 대한 정보를 나타냅니다. |
| DistributionPublisherCollection |
개체의 DistributionPublisher 컬렉션을 나타냅니다. |
| DistributionSubscription |
트랜잭션 또는 스냅샷 출판물 구독에 관한 배포자 내 정보를 나타냅니다. |
| DistributionSubscriptionCollection |
개체의 DistributionSubscription 컬렉션을 나타냅니다. |
| FciException |
파일 압축 인터페이스(FCI)에서 오류가 발생할 때 투입되는 예외입니다. |
| HeterogeneousColumn |
비Microsoft SQL Server Publisher 테이블에 포함된 열을 나타냅니다. |
| HeterogeneousTable |
비Microsoft SQL Server Publisher 위의 테이블을 나타냅니다. |
| IdentityRangeInfo |
출처 테이블에 신원 열이 있을 때 출판된 문서의 식별 범위 관리 설정을 나타내는 구조입니다. |
| LastValidationDateTime |
마지막 병합 구독 검증 날짜와 시간을 반환하는 데 사용되었습니다. |
| LightPublication |
가벼운 출판물입니다. |
| MergeArticle |
합병 출판물에 실린 기사를 나타냅니다. |
| MergeArticleCollection |
개체의 MergeArticle 컬렉션을 나타냅니다. |
| MergeConflictCount |
병합 출판물의 표 문서에 대한 충돌 정보를 나타냅니다. |
| MergeDynamicSnapshotJob |
매개변수화된 행 필터가 포함된 병합 출판물 구독의 데이터 스냅샷을 생성하는 스냅샷 에이전트 작업에 대한 정보를 포함합니다. |
| MergeJoinFilter |
병합 문서와의 조인 필터 또는 논리 레코드 관계를 나타냅니다. |
| MergePartition |
매개변수화된 행 필터를 가진 합병 출판물의 구독자 파티션 정보를 나타냅니다. |
| MergePublication |
합병 출판물을 나타냅니다. |
| MergePublicationCollection |
개체의 MergePublication 컬렉션을 나타냅니다. |
| MergePullSubscription |
합병 출판물에 대한 풀 구독을 나타냅니다. |
| MergePullSubscriptionCollection |
개체의 MergePullSubscription 컬렉션을 나타냅니다. |
| MergeSessionDetail |
병합 에이전트 세션의 한 단계에 대한 상세 정보를 나타냅니다. |
| MergeSessionError |
병합 에이전트 세션 중 발생하는 오류에 대한 정보를 나타냅니다. |
| MergeSessionSummary |
병합 에이전트 세션 정보를 나타냅니다. |
| MergeSubscriberMonitor |
구독자 측에서 구독 모니터링을 통해 출판물을 통합할 수 있습니다. |
| MergeSubscription |
Publisher에 등록된 합병 출판물에 대한 구독을 나타냅니다. |
| MergeSubscriptionCollection |
개체의 MergeSubscription 컬렉션을 나타냅니다. |
| MergeSynchronizationAgent |
Replication 병합 에이전트의 기능을 제공합니다. |
| MonitorThreshold |
출판물을 모니터링할 때 사용되는 임계값 지표를 나타냅니다. |
| NativeSqlConnectionException |
ODBC 드라이버나 OLEDB 제공자가 벌크 복사 작업 중 오류가 발생했을 때 발생한 예외입니다. |
| OciException |
Oracle Call Interface(OCI)에서 오류가 발생했을 때 던지는 예외입니다. |
| OSException |
파일 압축 인터페이스(FCI) 작업 중 운영체제가 오류가 발생했을 때 던지는 예외입니다. |
| ParameterValueOutOfRangeException |
매개변수에 전달된 값이 해당 매개변수의 데이터 타입 범위를 벗어났을 때 던지는 예외입니다. |
| PasswordWriteOnlyException |
복제 에이전트 비밀번호 속성에 접근할 때 발생하는 예외입니다. |
| PendingCommandInfo |
트랜잭션 출판물 구독에 대한 대기 중인 명령어 수와 이를 처리하는 데 걸리는 대략적인 시간 추정에 대한 정보를 나타냅니다. |
| Publication |
이 Publication 클래스는 클래스와 클래스 TransPublication 가 파 MergePublication 생되는 기본 클래스입니다. |
| PublicationAccess |
출판물의 출판 접근 목록(PAL)에서 로그인 정보를 나타냅니다. |
| PublicationArticle |
게시된 데이터베이스 객체의 문서 정보를 나타냅니다. |
| PublicationMonitor |
출판물을 모니터링합니다. |
| PublicationMonitorCollection |
배포판에 있는 출판물을 대표하는 오브제들의 PublicationMonitor 모음입니다. |
| PublisherConnectionSecurityContext |
복제 토폴로지에서 Publisher로 구성된 Microsoft SQL Server 인스턴스에 연결할 때 사용하는 로그인 정보를 나타냅니다. |
| PublisherMonitor |
복제 Publisher를 모니터링합니다. |
| PublisherMonitorCollection |
개체의 PublisherMonitor 컬렉션을 나타냅니다. |
| PullSubscription |
Synchronization Agent가 구독자에서 실행될 때 병합 또는 트랜잭션 출판 구독에 대한 정보를 Publisher에서 나타냅니다. PullSubscription는 클래스와 클래스 TransPullSubscription 가 파생되는 MergePullSubscription 기본 클래스입니다. |
| RegisteredSubscriber |
Publisher 또는 Distributor에 등록된 구독자를 대표합니다. |
| RegisteredSubscriberCollection |
개체의 RegisteredSubscriber 컬렉션을 나타냅니다. |
| ReplicationAgentContainerException |
관리 코드 기반 복제 에이전트가 하나 이상의 오류를 생성할 때 투입되는 예외입니다. |
| ReplicationAgentContainerWithWatsonException |
Watson을 사용하는 관리 코드 기반 복제 에이전트가 하나 이상의 오류를 생성할 때 던지는 예외를 나타냅니다. |
| ReplicationAgentException |
복제 에이전트 실행 중 생성된 예외를 위한 기본 예외 클래스입니다. |
| ReplicationAgentSchedule |
복제 에이전트 작업의 스케줄을 나타냅니다. |
| ReplicationBaseCollection |
복제 객체 컬렉션 구축에 사용되는 기본 클래스입니다. 복제 객체 컬렉션에서 공통적인 기능을 포함하고 있습니다. |
| ReplicationColumn |
복제에 필요한 정보를 포함하는 테이블 내 컬럼 객체를 나타냅니다. |
| ReplicationDatabase |
복제 토폴로지에서 출판 또는 구독 데이터베이스를 나타냅니다. |
| ReplicationDatabaseCollection |
개체의 ReplicationDatabase 컬렉션을 나타냅니다. |
| ReplicationMonitor |
복제 서버를 모니터링합니다. |
| ReplicationObject |
복제 관리 객체(RMO) 프로그래밍 인터페이스에서 모든 클래스의 기본 클래스인 추상 클래스입니다. |
| ReplicationSchemaBoundView |
스키마 바운드 뷰를 나타내며 복제에 필요한 정보를 포함합니다. |
| ReplicationServer |
복제에 관여하는 Microsoft SQL Server 인스턴스를 나타냅니다. 배급자, Publisher, Subscriber 또는 이들의 조합 역할을 맡을 수 있습니다. |
| ReplicationStatusAndWarning |
복제 에이전트 상태 정보와 임계값 모니터 경고를 나타냅니다. |
| ReplicationStoredProcedure |
복제에 필요한 저장 프로시저 객체 정보를 나타냅니다. |
| ReplicationTable |
복제에 필요한 테이블 객체 정보를 나타냅니다. |
| ReplicationUserDefinedAggregate |
사용자 정의 집계 함수를 나타내며 복제에 필요한 정보를 포함합니다. |
| ReplicationUserDefinedFunction |
사용자 정의 함수를 나타내며 복제에 필요한 정보를 포함합니다. |
| ReplicationView |
복제에 필요한 뷰 객체 정보를 나타냅니다. |
| ResourceStrings |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| SnapshotGenerationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| StatusEventArgs |
이벤트가 Status 발생했을 때 복제 에이전트가 반환하는 상태 정보를 나타냅니다. |
| SubscriberSubscription |
구독 정보를 반환합니다. |
| Subscription |
합병 또는 거래 출판물 구독 Publisher 정보를 나타냅니다. Subscription는 클래스와 클래스 TransSubscription 가 파생되는 MergeSubscription 기본 클래스입니다. |
| SubscriptionBackupInformation |
백업에서 구독을 초기화하는 데 필요한 정보를 나타냅니다. |
| SynchronizationPartner |
구독을 병합 출판물에 동기화하는 데 사용되는 대체 Publisher를 나타냅니다. |
| TracerToken |
트레이서 토큰 정보를 나타냅니다. |
| TransArticle |
거래 출판물에 게재된 기사를 대표합니다. |
| TransArticleCollection |
개체의 TransArticle 컬렉션을 나타냅니다. |
| TransConflictCount |
대기열에 저장된 업데이트 구독을 지원하는 출판물의 테이블 문서에 대한 반환된 충돌 정보를 나타냅니다. |
| TransPublication |
거래적 출판물을 대표합니다. |
| TransPublicationCollection |
개체의 TransPublication 컬렉션을 나타냅니다. |
| TransPullSubscription |
트랜잭션 출판물에 대한 풀 구독을 나타냅니다. |
| TransPullSubscriptionCollection |
개체의 TransPullSubscription 컬렉션을 나타냅니다. |
| TransSubscription |
트랜잭션 또는 스냅샷 출판물에 대한 푸시 구독을 나타냅니다. |
| TransSubscriptionCollection |
개체의 TransSubscription 컬렉션을 나타냅니다. |
| TransSynchronizationAgent |
복제 배포 에이전트의 기능을 제공합니다. |
인터페이스
| Name | Description |
|---|---|
| IAlternateSynchronizationPartner |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| IComErrorRecord |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| IComStatusEvent |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| IConnectionSecurityContext |
레이트 바운드 COM 클라이언트를 위한 클래스 구현 ConnectionSecurityContext 을 제공합니다. 이 인터페이스의 구성원에 대한 정보는 참조 문서를 ConnectionSecurityContext참조하세요. |
| IMergeSynchronizationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| IProcessSecurityContext |
복제 에이전트 작업을 시작할 때 Microsoft SQL Server 에이전트 사용하는 Microsoft Windows 보안 계정 정보를 캡슐화하는 인터페이스입니다. |
| IReplicationDBObject |
복제 DB 객체를 나타냅니다. |
| ISnapshotGenerationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| IStatusEventData |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
| ITransSynchronizationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
열거형
| Name | Description |
|---|---|
| AbortPolicy |
예기치 않은 종료 시 실행 중인 복제 에이전트 스레드를 종료하는 옵션들을 열거합니다. |
| AddColumnOption |
기존 출판물에 게시된 테이블에 열을 추가하는 옵션을 열거합니다. |
| AgentProfileTypeOption |
복제 에이전트 프로필이 시스템 정의인지 사용자 정의인지 나타낸다. |
| AgentType |
다양한 복제 에이전트 유형을 열거합니다. |
| ArticleDatatypeMappingOptions |
문서의 두 데이터베이스 관리 시스템(DBMS) 간 데이터 타입 매핑이 사용자가 정의했는지 아니면 기본 매핑인지 지정합니다. |
| ArticleOptions |
복제를 통해 게시할 수 있는 데이터베이스 객체의 유형을 열거합니다. |
| AuthenticationMethod |
웹 동기화를 위한 지원되는 HTTP 인증 방법을 명시하는 값들을 열거합니다. |
| AutomaticReinitializationPolicies |
병합 출판물 구독을 재초기화할 때 기본 동작을 열거합니다. |
| CheckPermissionOptions |
병합 에이전트가 Publisher에서 변경 사항을 적용할 때 검증되는 테이블 수준의 권한을 열거합니다. |
| CommandOptions |
트랜잭션 문서에서 변경 사항이 어떻게 전파되는지 제어하는 옵션을 열거합니다. |
| ConflictPolicyOption |
트랜잭션 출판물에 대한 업데이트 구독 동기화 중 충돌이 발생할 때 승리 행을 선택하는 옵션을 열거합니다. |
| CreationScriptOptions |
출판된 논문에 대한 스키마 옵션 값을 열거합니다. |
| DatabaseCompatibilityLevel |
Microsoft SQL Server 2005와의 데이터베이스 호환성을 위해 지원되는 Microsoft SQL Server 버전을 열거합니다. |
| DataSourceType |
복제 구독자로 지원되는 데이터 소스를 열거합니다. |
| DdlReplicationOptions |
데이터 정의 언어(DDL)가 게시된 테이블에 변경 사항을 복제하는지 열거합니다. |
| DeadlockPriority |
스냅샷 생성 중 발생하는 교착 상태를 해결하는 데 사용되는 우선순위를 열거합니다. |
| DtsPackageLocationOption |
데이터 변환 서비스(DTS) 패키지의 위치에 대한 옵션을 열거합니다. |
| FailoverMode |
업데이트하는 구독자가 변경 사항을 Publisher로 전파할 수 있는 옵션을 열거합니다. |
| FileTransferOption |
스냅샷 파일을 얻는 옵션을 열거합니다. |
| FilterTypes |
병합 문서에서 사용되는 필터 유형을 지정하는 값들을 열거합니다. |
| IdentityRangeManagementOption |
머지, 복제, 트랜잭션 복제를 사용하여 업데이트하는 구독자를 사용하여 테이블에서 식별자 열 범위 할당을 관리하는 옵션을 열거합니다. |
| InitialSyncType |
초기 스냅샷에 지원되는 데이터 파일 형식을 열거합니다. |
| MergeArticleState |
병합 문서의 지원 상태 설정을 열거합니다. |
| MergeExchangeType |
병합 에이전트가 데이터를 동기화하는 방법에 대한 옵션을 열거합니다. |
| MergeSessionDetailType |
모니터링 중인 병합 에이전트 세션의 일부 부분을 열거합니다. |
| MergeSessionPhase |
병합 에이전트 세션의 단계를 열거합니다. |
| MergeSessionStatus |
병합 에이전트 세션의 상태를 열거합니다. |
| MergeSubscriberType |
열거 병합 복제가 지원하는 추가 구독 유형. |
| MessageStatus |
복제 에이전트 상태 코드를 열거합니다. |
| MonitorCacheRefreshPolicy |
모니터 캐시 새로고침 정책을 지정합니다. |
| NetworkType |
복제 서버에 연결할 때 복제 에이전트가 사용하는 지원되는 Net-Libraries을 열거합니다. |
| PartitionGroupsOption |
병합 출판물이 미리 계산된 파티션을 사용하는지 여부를 결정하는 값들을 열거합니다. |
| PartitionOptions |
병합 출판물이 매개변수화된 행 필터를 사용할 때 기사 내 데이터가 구독자 간 분할되는 방식을 열거합니다. |
| PreCreationOption |
구독 초기화 전에 이미 게시된 테이블이 구독 데이터베이스에 존재할 때 실행되는 명령어를 열거합니다. |
| PublicationAttributes |
열거자들은 출판물을 지원했습니다. |
| PublicationCompatibilityLevel |
병합 복제에서 사용되는 제품 버전 값을 열거하여 특정 데이터베이스 내 출판물에서 사용할 수 있는 기능을 결정합니다. |
| PublicationType |
데이터베이스 출판에 사용되는 지원되는 복제 유형을 열거합니다. |
| QueueOption |
구독자 업데이트가 포함된 거래 출판물에서 이용 가능한 대기열 유형을 열거합니다. |
| ReplicationSecurityMode |
Publisher에 연결할 때 구독자를 업데이트할 때 사용하는 지원되는 보안 모드를 명시합니다. |
| ReplicationStatus |
복제 에이전트 작업의 상태를 지정합니다. |
| ReplicationType |
스냅샷이 생성되는 출판물 유형을 열거합니다. |
| ReplicationWarnings |
지원되는 복제 임계값 모니터 경고 값을 열거합니다. |
| ResynchronizeType |
병합 구독이 재동기화될 때 적용될 변경 사항을 명시하는 값들을 열거합니다. |
| RetentionPeriodUnits |
보존 기간의 단위를 명시하는 값을 열거합니다. |
| ScheduleConstant |
복제 일정을 설정하는 데 사용되는 상수 값을 열거합니다. |
| ScheduleFrequencySubDay |
특정 스케줄링 빈도에 대해 더 작은 스케줄링 단위를 지정하는 값들을 열거합니다. |
| ScheduleFrequencyType |
복제 에이전트 작업을 스케줄링할 때 사용되는 빈도 유형을 열거합니다. |
| ScheduleRelativeIntervals |
복제 에이전트 스케줄 ScheduleFrequencyType의 빈도를 나타내는 값들을 열거합니다. |
| ScriptOptions |
복제 객체를 생성하거나 제거하는 데 사용되는 스크립트 생성 옵션을 열거합니다. |
| SecurityMode |
복제 에이전트가 복제 토폴로지에서 서버에 연결할 때 사용할 인증 유형을 열거합니다. |
| State |
출판물의 상태를 나타내는 값들을 열거합니다. |
| SubscriberType |
출판물의 구독자가 될 수 있는 데이터 소스 유형을 열거합니다. |
| SubscriberUploadOptions |
구독자가 클라이언트 구독을 통해 업데이트할 때 기사 병합 옵션을 열거합니다. |
| SubscriptionBackupDeviceType |
구독 초기화에 사용할 수 있는 백업 장치를 열거합니다. |
| SubscriptionOption |
구독 유형을 열거합니다. |
| SubscriptionResultOption |
모니터링된 구독을 반환할 수 있는 옵션을 열거합니다. |
| SubscriptionState |
구독 상태 옵션을 열거합니다. |
| SubscriptionSyncType |
구독의 초기 동기화 수행 방법에 대한 옵션을 열거합니다. |
| TransSubscriberType |
거래 출판물 구독의 업데이트 동작을 열거합니다. |
| ValidateType |
동기화 중에 수행되는 검증 유형을 나열합니다. |
| ValidationMethod |
트랜잭션 출판물의 행 수 검증을 위해 지원되는 메서드를 열거합니다. |
| ValidationOption |
복제가 지원하는 데이터 검증 유형을 열거합니다. |
| VerifyResolverSignatureOption |
병합 에이전트가 컴포넌트 객체 모델(COM) 기반 충돌 해결기에서 디지털 서명을 검증하여 신뢰할 수 있는 출처에서 온 것인지 여부를 확인하는 값을 열거합니다. |
대리자
| Name | Description |
|---|---|
| AgentCore.StatusEventHandler |
이 어셈블리는 복제 에이전트 기능에 대한 관리된 접근 권한을 제공합니다. |
설명
MergeSynchronizationAgent TransSynchronizationAgent SnapshotGenerationAgent, , 클래스는 각각 병합 에이전트, 배포 에이전트, 스냅샷 에이전트의 기능을 나타냅니다. 이 클래스들을 사용하여 관리된 코드 애플리케이션에서 동기화적으로 복제 에이전트를 시작하세요. 자세한 내용은 복제 프로그래밍 개념을 참조하세요.