다음을 통해 공유


Microsoft.SqlServer.Replication 네임스페이스

이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다.

클래스

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 클래스는 TransPublicationMergePublication 클래스가 파생되는 기본 클래스입니다.

PublicationAccess

게시에 대한 PAL(게시 액세스 목록)에서 로그인 정보를 나타냅니다.

PublicationArticle

게시된 데이터베이스 개체에 대한 아티클 정보를 나타냅니다.

PublicationMonitor

게시를 모니터링합니다.

PublicationMonitorCollection

배포자에서 게시를 나타내는 PublicationMonitor 개체의 컬렉션입니다.

PublisherConnectionSecurityContext

복제 토폴로지에서 게시자로 구성된 Microsoft SQL Server instance 연결할 때 사용되는 로그인을 나타냅니다.

PublisherMonitor

복제 게시자를 모니터링합니다.

PublisherMonitorCollection

PublisherMonitor 개체의 컬렉션을 나타냅니다.

PullSubscription

동기화 에이전트가 구독자에서 실행되는 경우 게시자에서 병합 또는 트랜잭션 게시에 대한 구독의 정보를 나타냅니다. PullSubscriptionTransPullSubscriptionMergePullSubscription 클래스가 파생되는 기본 클래스입니다.

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

병합 또는 트랜잭션 게시에 대한 게시자의 정보를 나타냅니다. SubscriptionTransSubscriptionMergeSubscription 클래스가 파생되는 기본 클래스입니다.

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

이 어셈블리는 복제 에이전트 기능에 대한 관리되는 액세스를 제공합니다.

설명

, TransSynchronizationAgentSnapshotGenerationAgent 클래스는 MergeSynchronizationAgent각각 병합 에이전트, 배포 에이전트 및 스냅샷 에이전트 기능을 나타냅니다. 이러한 클래스를 사용하여 관리 코드 애플리케이션에서 이러한 복제 에이전트를 동기적으로 시작합니다. 자세한 내용은 복제 프로그래밍 개념을 참조하세요.