언어

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
구현

설명

스레드 안전성

이 유형의 공용 정적(SharedMicrosoft Visual Basic) 멤버는 멀티스레드 연산에 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하게 보호되지 않습니다.

생성자

Name Description
ReplicationTable()

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

ReplicationTable(String, String, String, ServerConnection)

지정된 이름과 소유자를 가진 클래스의 새로운 인스턴스 ReplicationTable 를 지정된 데이터베이스에서, 그리고 Microsoft SQL Server 인스턴스와의 지정된 연결을 생성합니다.

속성

Name Description
CachePropertyChanges

복제 속성에 가해진 변경 사항을 캐시할지 즉시 적용할지 또는 설정합니다.

(다음에서 상속됨 ReplicationObject)
ConnectionContext

Microsoft SQL Server 인스턴스에 연결을 받거나 설정합니다.

(다음에서 상속됨 ReplicationObject)
DatabaseName

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

HasBigIntColumn

테이블에 해당 데이터 타입의 bigint 열이 하나 이상 있는지 여부를 나타내는 값을 받습니다.

HasBigIntIdentityColumn

테이블에 데이터 타입의 bigint 정체성 열이 하나 이상 있는지 여부를 나타내는 값을 받습니다.

HasColumnSetColumn

테이블에 열 집합이 정의되어 있는지 나타내는 값을 받습니다.

HasGuidColumn

테이블에 최소 하나의 전 세계적으로 고유한 식별자 열이 있는지 여부를 나타내는 값을 받습니다.

HasHierarchyidColumn

테이블에 타입 열이 있는지 hierarchyid 여부를 나타내는 값을 받습니다.

HasIdentityColumn

테이블에 적어도 하나의 정체성 열이 있는지 여부를 나타내는 값을 받습니다.

HasIdentityNotForReplicationColumn

테이블에 NOT FOR REPLICATION 옵션 세트가 있는 식별 열이 있는지 여부를 나타내는 값을 받습니다.

HasImprecisePKColumn

부정확한 계산 열이 기본 키의 일부로 사용되었는지 여부를 나타내는 값을 얻습니다.

HasPrimaryKey

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

HasRowVersionColumn

테이블에 이름이 msrepl_tran_version인 열이 존재하는지 여부를 나타내는 값을 받습니다.

HasSparseColumn

테이블에 SPARSE 속성이 있는 열이 있는지 여부를 나타내는 값을 받습니다.

HasSqlVariantColumn

테이블에 sql_variant 타입 열이 있는지 여부를 나타내는 값을 받습니다.

HasTimestampColumn

테이블에 타임스탬프 타입 열이 있는지 여부를 나타내는 값을 받습니다.

IsExistingObject

서버에 객체가 존재하는지 여부를 확인합니다.

(다음에서 상속됨 ReplicationObject)
IsFileTable

테이블이 파일 테이블인지 여부를 나타내는 값을 받습니다.

Name

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

OwnerName

테이블 주인의 이름을 얻거나 정합니다.

PublishedInMerge

이 값은 테이블이 병합 출판물에 공개되었는지 여부를 나타냅니다.

PublishedInPeerToPeerPublication

테이블이 피어 투 피어 트랜잭션 복제 토폴로지로 공개되었는지 여부를 나타내는 값을 받습니다.

PublishedInQueuedTransactions

테이블이 대기열 업데이트 구독을 지원하는 출판물에서 발행되었는지 여부를 나타내는 값을 받습니다.

SqlServerName

이 객체가 연결된 Microsoft SQL Server 인스턴스의 이름을 얻습니다.

(다음에서 상속됨 ReplicationObject)
TableId

테이블의 객체 ID를 받습니다.

UserData

사용자가 자신의 데이터를 객체에 부착할 수 있도록 객체 속성을 얻거나 설정합니다.

(다음에서 상속됨 ReplicationObject)

메서드

Name Description
CheckValidCreation()

유효한 복제 생성을 확인합니다.

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

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

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

모든 캐시된 속성 변경 문장을 Microsoft SQL Server 인스턴스로 전송합니다.

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

참조된 복제 객체를 서버와 분리합니다.

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

표를 기반으로 한 문서의 신원 범위 정보를 반환합니다.

EnumReplicationColumns()

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

GetChangeCommand(StringBuilder, String, String)

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

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

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

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

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

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

복제에서 내부 갱신을 시작합니다.

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

서버에서 기존 객체의 속성을 불러옵니다.

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

서버에서 기존 객체의 속성을 불러옵니다.

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

객체의 속성을 다시 불러옵니다.

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

이미 하나 이상의 출판물에 게재된 표에 열을 추가합니다.

ReplicationDropColumn(String, String)

하나 이상의 출판물에 게재된 표에서 열을 제거합니다.

적용 대상