Microsoft.SqlServer.Replication 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다.
클래스
| AgentApplication |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| AgentCore |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| AgentJobHistoryInfo |
복제 에이전트의 마지막 실행 결과에 대한 정보를 반환합니다. |
| AgentProfile |
매개 변수 만들기, 삭제, 추가, 제거 및 특정 에이전트에 특정 프로필 할당 등과 같이 복제 에이전트 프로필에 대한 모든 작업을 캡슐화합니다. |
| AgentProfileParameter |
복제 에이전트 프로필의 매개 변수를 나타냅니다. |
| AgentProfileParameterInfo |
복제 에이전트 프로필에 사용되는 지원 매개 변수를 나타냅니다. |
| AlternateSynchronizationPartner |
주 게시자를 사용할 수 없는 경우 구독을 동기화할 수 있는 대체 게시자를 나타냅니다. |
| Article |
TransArticle 클래스 및 MergeArticle 클래스가 파생되는 기본 클래스를 나타냅니다. |
| ArticleConflict |
병합 복제 충돌 테이블에 대한 정보를 나타냅니다. |
| BusinessLogicHandler |
비즈니스 논리 처리기를 구현하는 관리 코드 어셈블리의 서버 등록을 나타냅니다. |
| ComErrorException |
복제 에이전트가 일반 예외를 발생시킬 때 발생하는 예외입니다. |
| ComErrorRecord |
복제 에이전트가 생성한 오류에 대한 정보를 나타냅니다. |
| ConnectionFailureException |
복제 에이전트가 실행되는 동안 데이터베이스 연결이 실패할 때 발생하는 예외입니다. |
| ConnectionSecurityContext |
Microsoft SQL Server 연결할 때 사용하는 정보를 나타냅니다. |
| CustomResolver |
병합 복제 토폴로지의 서버에서 COM 기반 해결 프로그램 등록을 나타냅니다. |
| DistributionArticle |
배포자에 저장된 트랜잭션 또는 스냅샷 게시에 게시된 아티클에 대한 정보를 나타냅니다. |
| DistributionArticleCollection |
DistributionArticle 개체의 컬렉션을 나타냅니다. |
| DistributionDatabase |
배포자에서 배포 데이터베이스를 나타냅니다. |
| DistributionDatabaseCollection |
DistributionDatabase 개체의 컬렉션을 나타냅니다. |
| DistributionPublication |
배포자에 저장된 트랜잭션 또는 스냅샷 게시에 대한 정보를 나타냅니다. |
| DistributionPublicationCollection |
DistributionPublication 개체의 컬렉션을 나타냅니다. |
| DistributionPublisher |
현재 연결된 배포자에 등록된 게시자에 대한 정보를 나타냅니다. |
| DistributionPublisherCollection |
DistributionPublisher 개체의 컬렉션을 나타냅니다. |
| DistributionSubscription |
배포자에 저장된 트랜잭션 또는 스냅샷 게시에 대한 구독 정보를 나타냅니다. |
| DistributionSubscriptionCollection |
DistributionSubscription 개체의 컬렉션을 나타냅니다. |
| FciException |
FCI(File Compression Interface)에서 오류가 발생할 때 발생하는 예외입니다. |
| HeterogeneousColumn |
Microsoft SQL Server 게시자가 아닌 게시자의 테이블에 포함된 열을 나타냅니다. |
| HeterogeneousTable |
Microsoft 이외의 SQL Server 게시자의 테이블을 나타냅니다. |
| IdentityRangeInfo |
원본 테이블에 ID 열이 포함된 경우 게시된 아티클에 대한 ID 범위 관리 설정을 나타내는 구조입니다. |
| LastValidationDateTime |
병합 구독 유효성 검사를 마지막으로 실행한 날짜 및 시간을 반환하는 데 사용됩니다. |
| LightPublication |
가벼운 게시를 나타냅니다. |
| MergeArticle |
병합 게시의 아티클을 나타냅니다. |
| MergeArticleCollection |
MergeArticle 개체의 컬렉션을 나타냅니다. |
| MergeConflictCount |
병합 게시의 테이블 아티클에 대한 충돌 정보를 나타냅니다. |
| MergeDynamicSnapshotJob |
매개 변수가 있는 행 필터를 사용하여 병합 게시에 대한 구독의 데이터 스냅샷을 생성하는 스냅샷 에이전트 작업의 정보를 포함합니다. |
| MergeJoinFilter |
병합 아티클 간의 조인 필터 또는 논리적 레코드 관계를 나타냅니다. |
| MergePartition |
매개 변수가 있는 행 필터를 사용하여 병합 게시에 대한 구독자의 파티션 정보를 나타냅니다. |
| MergePublication |
병합 게시를 나타냅니다. |
| MergePublicationCollection |
MergePublication 개체의 컬렉션을 나타냅니다. |
| MergePullSubscription |
병합 게시에 대한 끌어오기 구독을 나타냅니다. |
| MergePullSubscriptionCollection |
MergePullSubscription 개체의 컬렉션을 나타냅니다. |
| MergeSessionDetail |
병합 에이전트 세션의 단계에 대한 자세한 정보를 나타냅니다. |
| MergeSessionError |
병합 에이전트 세션 중에 발생하는 오류에 대한 정보를 나타냅니다. |
| MergeSessionSummary |
병합 에이전트 세션 정보를 나타냅니다. |
| MergeSubscriberMonitor |
병합 게시에 대한 구독을 구독자측에서 모니터링하도록 설정합니다. |
| MergeSubscription |
게시자에서 등록된 병합 게시에 대한 구독을 나타냅니다. |
| MergeSubscriptionCollection |
MergeSubscription 개체의 컬렉션을 나타냅니다. |
| MergeSynchronizationAgent |
복제 병합 에이전트의 기능을 제공합니다. |
| MonitorThreshold |
게시를 모니터링할 때 사용되는 임계값 메트릭을 나타냅니다. |
| NativeSqlConnectionException |
대량 복사 작업 중에 ODBC 드라이버나 OLEDB 공급자가 오류를 발생시키면 발생하는 예외입니다. |
| OciException |
OCI(Oracle Call Interface)에서 오류가 발생할 때 발생하는 예외입니다. |
| OSException |
FCI(File Compression Interface) 작업 중에 운영 체제에서 오류를 발생시키면 발생하는 예외입니다. |
| ParameterValueOutOfRangeException |
매개 변수에 전달된 값이 매개 변수의 데이터 형식 범위를 벗어나는 경우 발생하는 예외입니다. |
| PasswordWriteOnlyException |
복제 에이전트 암호 속성에 액세스할 때 발생하는 예외입니다. |
| PendingCommandInfo |
트랜잭션 게시의 구독에 대해 보류 중인 명령의 수와 이러한 명령을 처리하는 데 걸리는 대략적인 예상 시간에 대한 정보를 나타냅니다. |
| Publication |
Publication 클래스는 TransPublication 및 MergePublication 클래스가 파생되는 기본 클래스입니다. |
| PublicationAccess |
게시에 대한 PAL(게시 액세스 목록)에서 로그인 정보를 나타냅니다. |
| PublicationArticle |
게시된 데이터베이스 개체에 대한 아티클 정보를 나타냅니다. |
| PublicationMonitor |
게시를 모니터링합니다. |
| PublicationMonitorCollection |
배포자에서 게시를 나타내는 PublicationMonitor 개체의 컬렉션입니다. |
| PublisherConnectionSecurityContext |
복제 토폴로지에서 게시자로 구성된 Microsoft SQL Server instance 연결할 때 사용되는 로그인을 나타냅니다. |
| PublisherMonitor |
복제 게시자를 모니터링합니다. |
| PublisherMonitorCollection |
PublisherMonitor 개체의 컬렉션을 나타냅니다. |
| PullSubscription |
동기화 에이전트가 구독자에서 실행되는 경우 게시자에서 병합 또는 트랜잭션 게시에 대한 구독의 정보를 나타냅니다. PullSubscription은 TransPullSubscription 및 MergePullSubscription 클래스가 파생되는 기본 클래스입니다. |
| RegisteredSubscriber |
게시자 또는 배포자에 등록된 구독자를 나타냅니다. |
| RegisteredSubscriberCollection |
RegisteredSubscriber 개체의 컬렉션을 나타냅니다. |
| ReplicationAgentContainerException |
관리 코드 기반 복제 에이전트가 하나 이상의 오류를 생성할 때 발생하는 예외입니다. |
| ReplicationAgentContainerWithWatsonException |
Watson을 사용하여 관리 코드 기반 복제 에이전트가 하나 이상의 오류를 생성할 때 발생하는 예외를 나타냅니다. |
| ReplicationAgentException |
복제 에이전트 실행 중에 생성되는 예외의 기본 예외 클래스입니다. |
| ReplicationAgentSchedule |
복제 에이전트 작업의 일정을 나타냅니다. |
| ReplicationBaseCollection |
복제 개체 컬렉션을 생성하는 데 사용되는 기본 클래스입니다. 이 클래스에는 복제 개체 컬렉션에 공통으로 적용되는 기능이 포함되어 있습니다. |
| ReplicationColumn |
테이블에서 복제에 필요한 정보를 포함하는 열 개체를 나타냅니다. |
| ReplicationDatabase |
복제 토폴로지에서 게시 또는 구독 데이터베이스를 나타냅니다. |
| ReplicationDatabaseCollection |
ReplicationDatabase 개체의 컬렉션을 나타냅니다. |
| ReplicationMonitor |
복제 서버를 모니터링합니다. |
| ReplicationObject |
RMO(복제 관리 개체) 프로그래밍 인터페이스의 모든 클래스에 대한 기본 클래스인 추상 클래스입니다. |
| ReplicationSchemaBoundView |
스키마 바운드 뷰를 나타내고 복제에 필요한 정보를 포함합니다. |
| ReplicationServer |
복제와 관련된 Microsoft SQL Server instance 나타냅니다. 이 인스턴스는 배포자, 게시자 및 구독자 역할을 하거나 각 역할을 조합할 수 있습니다. |
| ReplicationStatusAndWarning |
복제 에이전트 상태 정보 및 임계값 모니터 경고를 나타냅니다. |
| ReplicationStoredProcedure |
복제에 필요한 저장 프로시저 개체의 정보를 나타냅니다. |
| ReplicationTable |
복제에 필요한 테이블 개체의 정보를 나타냅니다. |
| ReplicationUserDefinedAggregate |
사용자 정의 집계 함수를 나타내고 복제에 필요한 정보를 포함합니다. |
| ReplicationUserDefinedFunction |
사용자 정의 함수를 나타내고 복제에 필요한 정보를 포함합니다. |
| ReplicationView |
복제에 필요한 뷰 개체의 정보를 나타냅니다. |
| ResourceStrings |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| SnapshotGenerationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| StatusEventArgs |
Status 이벤트가 발생할 때 복제 에이전트가 반환한 상태 정보를 나타냅니다. |
| SubscriberSubscription |
구독에 대한 정보를 반환합니다. |
| Subscription |
병합 또는 트랜잭션 게시에 대한 게시자의 정보를 나타냅니다. Subscription은 TransSubscription 및 MergeSubscription 클래스가 파생되는 기본 클래스입니다. |
| SubscriptionBackupInformation |
백업에서 구독을 초기화하는 데 필요한 정보를 나타냅니다. |
| SynchronizationPartner |
병합 게시에 구독을 동기화하는 데 사용되는 대체 게시자를 나타냅니다. |
| TracerToken |
추적 프로그램 토큰 정보를 나타냅니다. |
| TransArticle |
트랜잭션 게시의 아티클을 나타냅니다. |
| TransArticleCollection |
TransArticle 개체의 컬렉션을 나타냅니다. |
| TransConflictCount |
지연 업데이트 구독을 지원하는 게시에서 테이블 아티클에 대해 반환된 충돌 정보를 나타냅니다. |
| TransPublication |
트랜잭션 게시를 나타냅니다. |
| TransPublicationCollection |
TransPublication 개체의 컬렉션을 나타냅니다. |
| TransPullSubscription |
트랜잭션 게시에 대한 끌어오기 구독을 나타냅니다. |
| TransPullSubscriptionCollection |
TransPullSubscription 개체의 컬렉션을 나타냅니다. |
| TransSubscription |
트랜잭션 또는 스냅샷 게시에 대한 밀어넣기 구독을 나타냅니다. |
| TransSubscriptionCollection |
TransSubscription 개체의 컬렉션을 나타냅니다. |
| TransSynchronizationAgent |
복제 배포 에이전트의 기능을 제공합니다. |
인터페이스
| IAlternateSynchronizationPartner |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| IComErrorRecord |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| IComStatusEvent |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| IConnectionSecurityContext |
런타임에 바인딩된 COM 클라이언트에 대한 ConnectionSecurityContext 클래스의 구현을 제공합니다. 이 인터페이스의 멤버에 대한 자세한 내용은 ConnectionSecurityContext 참조 설명서를 참조하십시오. |
| IMergeSynchronizationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| IProcessSecurityContext |
Microsoft SQL Server 에이전트 복제 에이전트 작업을 시작하는 데 사용하는 Microsoft Windows 보안 계정 정보를 캡슐화하는 인터페이스입니다. |
| IReplicationDBObject |
복제 DB개체를 나타냅니다. |
| ISnapshotGenerationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| IStatusEventData |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
| ITransSynchronizationAgent |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
열거형
| AbortPolicy |
예기치 않은 종료가 발생할 때 실행 중인 복제 에이전트 스레드가 종료되는 방법에 대한 옵션을 열거합니다. |
| AddColumnOption |
기존 게시에 게시된 테이블에 열을 추가하는 옵션을 열거합니다. |
| AgentProfileTypeOption |
복제 에이전트 프로필이 시스템 정의 프로필인지 아니면 사용자 정의 프로필인지를 나타냅니다. |
| AgentType |
복제 에이전트의 다양한 유형을 열거합니다. |
| ArticleDatatypeMappingOptions |
아티클에 대한 두 DBMS(데이터베이스 관리 시스템) 간 데이터 형식 매핑이 기본 매핑인지 아니면 사용자가 정의했는지를 지정합니다. |
| ArticleOptions |
복제를 통해 게시할 수 있는 데이터베이스 개체의 유형을 열거합니다. |
| AuthenticationMethod |
웹 동기화를 위해 지원되는 HTTP 인증 방법을 지정하는 값을 열거합니다. |
| AutomaticReinitializationPolicies |
병합 게시에 대한 구독을 다시 초기화하는 경우 기본 동작을 열거합니다. |
| CheckPermissionOptions |
병합 에이전트가 게시자에서 변경 내용을 적용할 때 확인되는 테이블 수준 권한을 열거합니다. |
| CommandOptions |
트랜잭션 아티클에 대한 변경 내용이 전파되는 방식을 제어하는 옵션을 열거합니다. |
| ConflictPolicyOption |
트랜잭션 게시에 대한 업데이트 구독을 동기화하는 동안 충돌이 발생하는 경우 적용되는 행을 선택하는 옵션을 열거합니다. |
| CreationScriptOptions |
게시된 아티클에 대한 스키마 옵션 값을 열거합니다. |
| DatabaseCompatibilityLevel |
Microsoft SQL Server 2005와의 데이터베이스 호환성을 위해 지원되는 Microsoft SQL Server 버전을 열거합니다. |
| DataSourceType |
복제 구독자로 지원되는 데이터 원본을 열거합니다. |
| DdlReplicationOptions |
게시된 테이블에 대한 DDL(데이터 정의 언어) 변경 내용이 복제되는지 여부를 열거합니다. |
| DeadlockPriority |
스냅샷 생성 중에 발생하는 교착 상태를 해결하는 데 사용되는 속성을 열거합니다. |
| DtsPackageLocationOption |
DTS(데이터 변환 서비스) 패키지 위치에 대한 옵션을 열거합니다. |
| FailoverMode |
변경 내용을 게시자에 다시 전파하기 위해 구독자를 업데이트하는 데 사용할 수 있는 옵션을 열거합니다. |
| FileTransferOption |
스냅샷 파일을 얻기 위한 옵션을 열거합니다. |
| FilterTypes |
병합 아티클에 사용되는 필터의 유형을 지정하는 값을 열거합니다. |
| IdentityRangeManagementOption |
병합 복제 및 트랜잭션 복제와 업데이트 구독자를 함께 사용하여 게시된 테이블에서 ID 열 범위 할당을 관리하는 옵션을 열거합니다. |
| InitialSyncType |
초기 스냅샷에 지원되는 데이터 파일 형식을 열거합니다. |
| MergeArticleState |
병합 아티클에 대해 지원되는 상태 설정을 열거합니다. |
| MergeExchangeType |
병합 에이전트가 데이터를 동기화하는 방법에 대한 옵션을 열거합니다. |
| MergeSessionDetailType |
모니터링되는 병합 에이전트 세션의 부분을 열거합니다. |
| MergeSessionPhase |
병합 에이전트 세션의 단계를 열거합니다. |
| MergeSessionStatus |
병합 에이전트 세션의 상태를 열거합니다. |
| MergeSubscriberType |
병합 복제에서 지원하는 추가 구독 유형을 열거합니다. |
| MessageStatus |
복제 에이전트 상태 코드를 열거합니다. |
| MonitorCacheRefreshPolicy |
모니터 캐시 새로 고침 정책을 지정합니다. |
| NetworkType |
복제 서버에 연결할 때 복제 에이전트가 사용하는 지원되는 Net-Library를 열거합니다. |
| PartitionGroupsOption |
병합 게시에 사전 계산 파티션이 사용되는지 여부를 결정하는 값을 열거합니다. |
| PartitionOptions |
매개 변수가 있는 행 필터가 병합 게시에 사용되는 경우 아티클의 데이터가 구독 간에 분할되는 방식을 열거합니다. |
| PreCreationOption |
게시된 테이블이 구독 데이터베이스에 이미 있는 경우 구독 초기화 전에 실행되는 명령을 열거합니다. |
| PublicationAttributes |
지원되는 게시 속성을 열거합니다. |
| PublicationCompatibilityLevel |
지정된 데이터베이스에서 게시에 사용할 수 있는 기능을 확인하기 위해 병합 복제에 사용되는 제품 버전 값을 열거합니다. |
| PublicationType |
데이터베이스를 게시하는 데 사용되는 지원되는 복제 유형을 열거합니다. |
| QueueOption |
업데이트 구독자와 함께 트랜잭션 게시에 사용할 수 있는 큐 유형을 열거합니다. |
| ReplicationSecurityMode |
게시자에 연결할 때 업데이트 구독자에서 사용하는 보안 모드를 지정합니다. |
| 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(구성 요소 개체 모델) 기반 충돌 해결 프로그램의 디지털 서명이 제공된 원본을 신뢰할 수 있는지 확인하기 위해 병합 에이전트에서 디지털 서명을 검사해야 하는지 여부를 지정하는 값을 열거합니다. |
대리자
| AgentCore.StatusEventHandler |
이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다. |
설명
, TransSynchronizationAgent및 SnapshotGenerationAgent 클래스는 MergeSynchronizationAgent각각 병합 에이전트, 배포 에이전트 및 스냅샷 에이전트 기능을 나타냅니다. 이러한 클래스를 사용하여 관리 코드 애플리케이션에서 이러한 복제 에이전트를 동기적으로 시작합니다. 자세한 내용은 복제 프로그래밍 개념을 참조하세요.