다음을 통해 공유


ISql100DatabaseOptions 인터페이스

데이터베이스에 대한 설정을 모델링합니다.

네임스페이스:  Microsoft.Data.Schema.Sql.SchemaModel
어셈블리:  Microsoft.Data.Schema.Sql(Microsoft.Data.Schema.Sql.dll)

구문

‘선언
Public Interface ISql100DatabaseOptions _
    Inherits ISql90DatabaseOptions, ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable,  _
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,  _
    IModelAnnotationHolder
public interface ISql100DatabaseOptions : ISql90DatabaseOptions, 
    ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql100DatabaseOptions : ISql90DatabaseOptions, 
    ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql100DatabaseOptions =  
    interface
        interface ISql90DatabaseOptions
        interface ISqlDatabaseOptions
        interface ISqlExtendedPropertyHost
        interface ISqlSecurable
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISql100DatabaseOptions extends ISql90DatabaseOptions, ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

ISql100DatabaseOptions 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ChangeTrackingRetentionPeriod 변경 내용 추적의 보존 기간을 가져오거나 설정합니다.
Public 속성 ChangeTrackingRetentionUnit 변경 내용 추적 보존 기간 단위를 가져오거나 설정합니다.
Public 속성 Collation 데이터베이스 데이터 정렬을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 CompatibilityMode 데이터베이스의 호환성 모드를 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 DefaultFilegroup 기본 파일 그룹을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 DefaultFileStreamFilegroup 기본 파일 스트림 파일 그룹을 가져오거나 설정합니다.
Public 속성 ElementClass 요소의 메타데이터 클래스를 가져옵니다. (IModelElement에서 상속됨)
Public 속성 ExtendedProperties 이 개체에 대한 확장 속성 목록을 가져옵니다. (ISqlExtendedPropertyHost에서 상속됨)
Public 속성 IsAllowSnapshotIsolation ALLOW_SNAPSHOT_ISOLATION 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsAnsiNullDefaultOn ANSI_NULLS_DEFAULT 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAnsiNullsOn ANSI_NULLS 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAnsiPaddingOn ANSI_PADDING 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAnsiWarningsOn ANSI_WARNINGS 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsArithAbortOn ARITHABORT 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAutoCloseOn AutoClose가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAutoCreateStatisticsOn AutoCreateStatistics가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAutoShrinkOn AutoShrink가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsAutoUpdateStatisticsAsyncOn AUTO_UPDATE_STATISTICS_ASYNC 플래그를 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsAutoUpdateStatisticsOn AutoUpdateStatistics가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsBrokerPriorityHonored Broker 우선 순위가 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsChangeTrackingAutoCleanupOn 변경 내용 추적에서 자동 정리가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsChangeTrackingOn 변경 내용 추적이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsConcatNullYieldsNullOn CONCAT_NULL_YIELDS_NULL 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsCursorCloseOnCommitOn CURSOR_CLOSE_ON_COMMIT 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsCursorDefaultScopeGlobal 기본 커서 범위가 GLOBAL인지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsDateCorrelationOptimizationOn DATE_CORRELATION_OPTIMIZATION 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsDBChainingOn 데이터베이스 체인이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsEncryptionOn 암호화가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 IsFullTextEnabled 전체 텍스트 지원이 사용되면 True입니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsNumericRoundAbortOn NUMERIC_ROUND_ABORT 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsOffline 데이터베이스 상태가 OFFLINE으로 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsQuotedIdentifierOn QUOTED_IDENTIFIER 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsReadCommittedSnapshot READ_COMMITTED_SNAPSHOT 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsReadOnly 업데이트 상태가 READ_ONLY인지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsRecursiveTriggersOn 재귀 트리거를 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsSupplementalLoggingOn 보충 로깅이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsTornPageProtectionOn 이전 버전과의 호환성을 위해서만 제공됩니다.PageVerifyMode 속성을 대신 사용하십시오. (ISqlDatabaseOptions에서 상속됨)
Public 속성 IsTrustworthyOn TRUSTWORTHY 설정이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 IsVardecimalStorageFormatOn Vardecimal 저장소 형식 지원이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 Model 모델 참조를 가져옵니다. (IModelEntity에서 상속됨)
Public 속성 Name 요소의 이름을 가져오거나 설정합니다. (IModelElement에서 상속됨)
Public 속성 PageVerifyMode PAGE_VERIFY 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 ParameterizationOption PARAMETERIZATION 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 Permissions 이 개체에 적용되는 권한 목록을 가져옵니다. (ISqlSecurable에서 상속됨)
Public 속성 PrimarySource 요소의 기본 소스에 대한 정보를 가져옵니다. (IScriptSourcedModelElement에서 상속됨)
Public 속성 RecoveryMode 데이터베이스 복구 모드를 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 ResolutionStatus 모델 요소의 해결 상태를 나타내는 값을 가져오거나 설정합니다. (IModelElement에서 상속됨)
Public 속성 SecondarySources 요소의 보조 소스 목록을 가져옵니다. (IScriptSourcedModelElement에서 상속됨)
Public 속성 ServiceBrokerOption Service Broker 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISql90DatabaseOptions에서 상속됨)
Public 속성 SourceCodePositions 이 요소를 정의하는 소스의 목록을 가져옵니다. (IModelElement에서 상속됨)
Public 속성 UserAccess 사용자 액세스 옵션을 모델링하는 값을 가져오거나 설정합니다. (ISqlDatabaseOptions에서 상속됨)
Public 속성 ValidationStatus 모델 요소의 유효성 검사 상태를 나타내는 값을 가져오거나 설정합니다. (IModelElement에서 상속됨)
Public 속성 VarDecimalStorageFormat Vardecimal 저장소가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.

위쪽

메서드

  이름 설명
Public 메서드 AddAnnotation 지정된 주석을 이 요소에 추가합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 Delete 모델에서 이 인스턴스를 삭제합니다. (IModelElement에서 상속됨)
Public 메서드 GetAnnotations() 이 요소에 연결된 주석의 목록을 반환합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetAnnotations(Type) 지정된 형식의 연결된 주석 목록을 반환합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetAnnotations(ModelIdentifier) 지정된 식별자가 있는 연결된 주석의 목록을 반환합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetAnnotations(ModelIdentifier, Type) (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetAnnotations<TType>() 지정된 주석 형식을 구현하고 지정된 모델 식별자가 있는 모든 연결된 모델 주석을 반환합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetAnnotations<TType>(ModelIdentifier) (IModelAnnotationHolder에서 상속됨)
Public 메서드 GetComposingChildren 이 요소의 구성 자식 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetDefaultFilegroupRelationship this 및 연결된 ISqlFilegroup 간의 IModelSingleRelationship을 반환합니다. (ISqlDatabaseOptions에서 상속됨)
Public 메서드 GetDefaultFileStreamFilegroupRelationship this 와 ISql100Filegroup 간의 IModelSingleRelationship을 반환합니다.
Public 메서드 GetExtendedPropertiesRelationship this 및 연결된 ISqlExtendedProperty 간의 IModelReverseMultiRelationship을 반환합니다. (ISqlExtendedPropertyHost에서 상속됨)
Public 메서드 GetHierarchicalChildren 이 요소의 계층적 자식 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetOwnerInfo 요소 소유자에 대한 정보를 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetPermissionsRelationship this 및 연결된 ISqlPermissionStatement 간의 IModelReverseMultiRelationship을 반환합니다. (ISqlSecurable에서 상속됨)
Public 메서드 GetProperty<TProperty> 지정한 속성을 가져옵니다. (IModelPropertyContainer에서 상속됨)
Public 메서드 GetReferencedDanglingRelationshipEntries 이 요소가 왼쪽에 있고 관계의 오른쪽에는 요소가 없거나 오른쪽에 있는 요소가 모델에 없는 관계 항목의 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetReferencedElements 이 요소가 왼쪽에 있는 관계의 요소 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetReferencedRelationshipEntries 이 요소가 왼쪽에 있는 관계 항목의 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetReferencingElements 이 요소가 오른쪽에 있는 관계의 요소 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetReferencingRelationshipEntries 이 요소가 오른쪽에 있는 관계 항목의 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetRelationship(ModelRelationshipClass) 제공된 메타데이터를 사용하여 요청된 관계를 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetRelationship<TFrom, TTo>(ModelRelationshipClass) 관련된 두 요소가 지정된 형식을 갖는 관계를 반환합니다. (IModelElement에서 상속됨)
Public 메서드 GetRelationshipEntrySources 지정된 관계에 대한 소스 정보의 컬렉션을 반환합니다. (IScriptSourcedModelElement에서 상속됨)
Public 메서드 GetRelationships 이 요소의 관계 목록을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 IsDeleted 개체가 삭제되었는지 여부를 지정합니다. (IModelElement에서 상속됨)
Public 메서드 IsExternal 개체가 외부 소스에서 로드되었으며 스키마 모델의 일부가 아닌지 여부를 나타내는 값을 반환합니다. (IModelElement에서 상속됨)
Public 메서드 RemoveAnnotation 이 모델 요소에서 지정된 주석을 제거합니다. (IModelAnnotationHolder에서 상속됨)
Public 메서드 SetProperty<TProperty> 지정된 속성을 설정합니다. (IModelPropertyContainer에서 상속됨)

위쪽

참고 항목

참조

Microsoft.Data.Schema.Sql.SchemaModel 네임스페이스