다음을 통해 공유


ReplicationTable 클래스

정의

복제에 필요한 테이블 개체의 정보를 나타냅니다.

public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
    inherit ReplicationObject
    interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
상속
ReplicationTable
구현

설명

스레드 보안

이 형식의 모든 공용 정적(Shared Microsoft Visual Basic) 멤버는 다중 스레드 작업에 안전합니다. 인스턴스 구성원은 스레드로부터의 안전성이 보장되지 않습니다.

생성자

ReplicationTable()

ReplicationTable 클래스의 새 인스턴스를 만듭니다.

ReplicationTable(String, String, String, ServerConnection)

지정된 이름 및 소유자, 지정된 데이터베이스 및 Microsoft SQL Server 인스턴스에 대한 지정된 연결을 사용하여 클래스의 새 ReplicationTable 인스턴스를 만듭니다.

속성

CachePropertyChanges

복제 속성에 대한 변경 내용을 캐시할지 아니면 즉시 적용할지를 가져오거나 설정합니다.

(다음에서 상속됨 ReplicationObject)
ConnectionContext

Microsoft SQL Server 인스턴스에 대한 연결을 가져오거나 설정합니다.

(다음에서 상속됨 ReplicationObject)
DatabaseName

복제 테이블을 포함하는 데이터베이스의 이름을 가져오거나 설정합니다.

HasBigIntColumn

테이블에 bigint 데이터 형식의 열이 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

HasBigIntIdentityColumn

테이블이 bigint 데이터 형식의 ID 열이 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

HasColumnSetColumn

테이블에 정의된 열 집합이 있는지 여부를 나타내는 값을 가져옵니다.

HasGuidColumn

테이블에 GUID(Globally Unique Identifier) 열이 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

HasHierarchyidColumn

테이블에 hierarchyid 형식 열이 있는지 여부를 나타내는 값을 가져옵니다.

HasIdentityColumn

테이블에 ID 열이 하나 이상 있는지 여부를 나타내는 값을 가져옵니다.

HasIdentityNotForReplicationColumn

테이블에 NOT FOR REPLICATION 옵션이 설정된 ID 열이 있는지 여부를 나타내는 값을 가져옵니다.

HasImprecisePKColumn

정확하지 않은 계산 열이 기본 키의 일부로 사용되는지 여부를 나타내는 값을 가져옵니다.

HasPrimaryKey

테이블에 기본 키가 있는지 여부를 나타내는 값을 가져옵니다.

HasRowVersionColumn

테이블에 msrepl_tran_version이라는 열이 있는지 여부를 나타내는 값을 가져옵니다.

HasSparseColumn

테이블에 SPARSE 특성을 포함하는 열이 있는지 여부를 나타내는 값을 가져옵니다.

HasSqlVariantColumn

테이블에 sql_variant 형식 열이 있는지 여부를 나타내는 값을 가져옵니다.

HasTimestampColumn

테이블에 timestamp 형식 열이 있는지 여부를 나타내는 값을 가져옵니다.

IsExistingObject

서버에 개체가 있는지 여부를 가져옵니다.

(다음에서 상속됨 ReplicationObject)
IsFileTable

테이블이 파일 테이블인지 여부를 나타내는 값을 가져옵니다.

Name

테이블의 이름을 가져오거나 설정합니다.

OwnerName

테이블 소유자의 이름을 가져오거나 설정합니다.

PublishedInMerge

테이블이 병합 게시에 게시되는지 여부를 나타내는 값을 가져옵니다.

PublishedInPeerToPeerPublication

테이블이 피어 투 피어 트랜잭션 복제 토폴로지에 게시되는지 여부를 나타내는 값을 가져옵니다.

PublishedInQueuedTransactions

지연 업데이트 구독을 지원하는 게시에 의해 테이블이 게시되는지 여부를 나타내는 값을 가져옵니다.

SqlServerName

이 개체가 연결된 Microsoft SQL Server 인스턴스의 이름을 가져옵니다.

(다음에서 상속됨 ReplicationObject)
TableId

테이블의 개체 ID를 가져옵니다.

UserData

사용자가 자신의 고유 데이터를 개체에 연결할 수 있도록 하는 개체 속성을 가져오거나 설정합니다.

(다음에서 상속됨 ReplicationObject)

메서드

CheckValidCreation()

유효한 복제 만들기를 확인합니다.

(다음에서 상속됨 ReplicationObject)
CheckValidDefinition(Boolean)

정의가 유효한지 여부를 나타냅니다.

(다음에서 상속됨 ReplicationObject)
CommitPropertyChanges()

캐시된 모든 속성 변경 문을 Microsoft SQL Server 인스턴스로 보냅니다.

(다음에서 상속됨 ReplicationObject)
Decouple()

참조된 복제 개체를 서버에서 분리합니다.

(다음에서 상속됨 ReplicationObject)
EnumIdentityRangeInfo()

테이블을 기반으로 하는 아티클의 ID 범위 정보를 반환합니다.

EnumReplicationColumns()

복제할 수 있는 테이블에서 열을 반환합니다.

GetChangeCommand(StringBuilder, String, String)

복제에서 변경 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

복제에서 생성 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

복제에서 삭제 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
InternalRefresh(Boolean)

복제에서 내부 새로 고침을 시작합니다.

(다음에서 상속됨 ReplicationObject)
Load()

서버에서 기존 개체의 속성을 로드합니다.

(다음에서 상속됨 ReplicationObject)
LoadProperties()

서버에서 기존 개체의 속성을 로드합니다.

(다음에서 상속됨 ReplicationObject)
Refresh()

개체의 속성을 다시 로드합니다.

(다음에서 상속됨 ReplicationObject)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

하나 이상의 게시에 이미 게시된 테이블에 열을 추가합니다.

ReplicationDropColumn(String, String)

하나 이상의 게시에 게시된 테이블에서 열을 제거합니다.

적용 대상