Database 클래스

정의

인스턴스 클래스 캡슐화: Server[@Name='']/Database

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Database : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.ISafeRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IDatabaseOptions, Microsoft.SqlServer.Management.Smo.IExtendedProperties, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Database = class
    inherit ScriptNameObjectBase
    interface ISfcSupportsDesignMode
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface ISafeRenamable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
    interface IDatabaseOptions
    interface IDmfFacet
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Database = class
    inherit ScriptNameObjectBase
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface ISafeRenamable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
    interface IDatabaseOptions
    interface IDmfFacet
    interface ISfcSupportsDesignMode
Public NotInheritable Class Database
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDatabaseOptions, IDmfFacet, IDropIfExists, IDroppable, IExtendedProperties, ISafeRenamable, IScriptable, ISfcSupportsDesignMode
상속
특성
구현

생성자

Name Description
Database()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Database(Server, String, DatabaseEngineEdition)

지정된 버전으로 만들 새 Database 개체를 생성합니다.

Database(Server, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

필드

Name Description
m_ExtendedProperties

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
singletonParent

일반 SMO 개체는 parentColl(부모 클래스의 해당 컬렉션)을 통해 부모 클래스 참조에 액세스합니다. Singleton 클래스에는 부모에 컬렉션이 없습니다.

(다음에서 상속됨 SqlSmoObject)

속성

Name Description
AcceleratedRecoveryEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ActiveConnections

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ActiveDirectory
사용되지 않음.

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AnsiNullDefault

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AnsiNullsEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AnsiPaddingEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AnsiWarningsEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ApplicationRoles

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ArithmeticAbortEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Assemblies

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AsymmetricKeys

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoClose

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoCreateIncrementalStatisticsEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoCreateStatisticsEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoShrink

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoUpdateStatisticsAsync

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AutoUpdateStatisticsEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AvailabilityDatabaseSynchronizationState

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AvailabilityGroupName

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AzureEdition

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AzureServiceObjective

인스턴스 클래스 캡슐화: Server[@Name='']/Database

BrokerEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CaseSensitive

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CatalogCollation

MD 카탈로그 데이터 정렬 형식을 가져오거나 설정합니다. 만드는 동안에만 유효하며 ContainedDatabaseCollation을 명시적으로 지정할 수 없습니다.

Certificates

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ChangeTrackingAutoCleanUp

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ChangeTrackingEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ChangeTrackingRetentionPeriod

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ChangeTrackingRetentionPeriodUnits

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CloseCursorsOnCommitEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Collation

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CollationDatabaseInServer

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
ColumnEncryptionKeys

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ColumnMasterKeys

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CompatibilityLevel

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ConcatenateNullYieldsNull

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ContainmentType

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CreateDate

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseAuditSpecifications

DatabaseAuditSpecification 컬렉션

DatabaseEncryptionKey

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseEngineEdition

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseEngineType

데이터베이스 인스턴스의 DatabaseEngineType을 반환합니다.

DatabaseGuid

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseOptions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseOwnershipChaining

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseScopedConfigurations

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseScopedCredentials

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DatabaseSnapshotBaseName

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DataRetentionEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DataSpaceUsage

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DateCorrelationOptimization

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DboLogin

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DefaultFileGroup

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DefaultFileStreamFileGroup

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DefaultFullTextCatalog

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DefaultFullTextLanguage

이 데이터베이스의 기본 전체 텍스트 언어를 가져오거나 설정합니다.

DefaultLanguage

이 데이터베이스의 사용자에 대한 기본 언어를 가져오거나 설정합니다.

Defaults

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DefaultSchema

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DelayedDurability

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EncryptionEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Events

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteForScalar

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
ExecutionManager

데이터베이스에 대한 정보를 수집하기 위해 쿼리를 실행하기 위한 ExecutionManager 인스턴스를 반환합니다.

ExtendedProperties

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExtendedStoredProcedures

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalDataSources

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalFileFormats

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalLanguages

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalLibraries

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalStreamingJobs

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExternalStreams

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FeatureRestrictions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FileGroups

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FilestreamDirectoryName

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FilestreamNonTransactedAccess

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FullTextCatalogs

인스턴스 클래스 캡슐화: Server[@Name='']/Database

FullTextStopLists

인스턴스 클래스 캡슐화: Server[@Name='']/Database

HasDatabaseEncryptionKey

인스턴스 클래스 캡슐화: Server[@Name='']/Database

HasFileInCloud

인스턴스 클래스 캡슐화: Server[@Name='']/Database

HasMemoryOptimizedObjects

인스턴스 클래스 캡슐화: Server[@Name='']/Database

HonorBrokerPriority

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ID

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IndexSpaceUsage

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsAccessible

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDatabaseSnapshot

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDatabaseSnapshotBase

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbAccessAdmin

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbBackupOperator

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbDatareader

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbDatawriter

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbDdlAdmin

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbDenyDatareader

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbDenyDatawriter

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbManager

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbOwner

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsDbSecurityAdmin

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsFabricDatabase

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsFullTextEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsLedger

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsLoginManager

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsMailHost

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsManagementDataWarehouse

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsMaxSizeApplicable

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsMirroringEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsParameterizationForced

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsReadCommittedSnapshotOn

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsSqlDw

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsSqlDwEdition

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsSystemObject

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsTouched

Alter의 무조건 스크립팅을 위해 개체를 터치했는지 여부

(다음에서 상속됨 SqlSmoObject)
IsUpdateable

인스턴스 클래스 캡슐화: Server[@Name='']/Database

IsVarDecimalStorageFormatEnabled

vardecimal 압축을 사용할 수 있는지 여부

IsVarDecimalStorageFormatSupported

서버에서 vardecimal 압축이 지원되는지 여부

LastBackupDate

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LastDifferentialBackupDate

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LastGoodCheckDbTime

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LastLogBackupDate

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LegacyCardinalityEstimation

데이터베이스 범위 구성의 Legacy_Cardinality_Estimation 가져오기 또는 설정합니다.

LegacyCardinalityEstimationForSecondary

데이터베이스 범위 구성의 보조 구성에 대한 Legacy_Cardinality_Estimation 가져오기 또는 설정합니다.

LocalCursorsDefault

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LogFiles

인스턴스 클래스 캡슐화: Server[@Name='']/Database

LogReuseWaitStatus

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MasterKey

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MaxDop

데이터베이스 범위 구성의 MaxDop을 가져오거나 설정합니다.

MaxDopForSecondary

Null에 대한 데이터베이스 범위 구성 특수 계정의 보조에 대한 MaxDop을 얻거나 설정합니다.

MaxSizeInBytes

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MemoryAllocatedToMemoryOptimizedObjectsInKB

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MemoryUsedByMemoryOptimizedObjectsInKB

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringFailoverLogSequenceNumber

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringID

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringPartner

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringPartnerInstance

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringRedoQueueMaxSize

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringRoleSequence

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringSafetyLevel

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringSafetySequence

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringStatus

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringTimeout

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringWitness

인스턴스 클래스 캡슐화: Server[@Name='']/Database

MirroringWitnessStatus

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Name

인스턴스 클래스 캡슐화: Server[@Name='']/Database

NestedTriggersEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

NumericRoundAbortEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ObjectInSpace

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
Owner

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PageVerify

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ParameterSniffing

데이터베이스 범위 구성의 Parameter_Sniffing 가져오기 또는 설정합니다.

ParameterSniffingForSecondary

데이터베이스 범위 구성의 보조 구성에 대한 Parameter_Sniffing 가져오기 또는 설정합니다.

Parent

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ParentCollection

개체를 포함하는 컬렉션을 반환합니다. null일 수 있습니다.

(다음에서 상속됨 SqlSmoObject)
PartitionFunctions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PartitionSchemes

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PersistentVersionStoreFileGroup

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PersistentVersionStoreSizeKB

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PlanGuides

인스턴스 클래스 캡슐화: Server[@Name='']/Database

PrimaryFilePath

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Properties

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
QueryOptimizerHotfixes

데이터베이스 범위 구성의 Query_Optimizer_Hotfixes 가져오기 또는 설정합니다.

QueryOptimizerHotfixesForSecondary

데이터베이스 범위 구성의 보조 구성에 대한 Query_Optimizer_Hotfixes 가져오기 또는 설정합니다.

QueryStoreOptions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

QuotedIdentifiersEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ReadOnly

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RecoveryForkGuid

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RecoveryModel

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RecursiveTriggersEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDataArchiveCredential

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDataArchiveEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDataArchiveEndpoint

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDataArchiveLinkedServer

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDataArchiveUseFederatedServiceAccount

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RemoteDatabaseName

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ReplicationOptions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Roles

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Rules

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ScalarResult

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
Schemas

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SearchPropertyLists

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SecurityPolicies

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SensitivityClassifications

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Sequences

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ServerVersion

개체를 포함하는 서버의 ServerVersion을 반환합니다. 개체가 연결된 서버와 연결되지 않은 경우 가장 높은 알려진 서버 버전이 반환됩니다.

(다음에서 상속됨 SqlSmoObject)
ServiceBroker

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ServiceBrokerGuid

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Size

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SnapshotIsolationState

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SpaceAvailable

인스턴스 클래스 캡슐화: Server[@Name='']/Database

State

개체의 상태를 반환합니다.

(다음에서 상속됨 SmoObjectBase)
Status

인스턴스 클래스 캡슐화: Server[@Name='']/Database

StoredProcedures

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SymmetricKeys

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Synonyms

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Tables

인스턴스 클래스 캡슐화: Server[@Name='']/Database

TargetRecoveryTime

인스턴스 클래스 캡슐화: Server[@Name='']/Database

TemporalHistoryRetentionEnabled

인스턴스 클래스 캡슐화: Server[@Name='']/Database

TransformNoiseWords

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Triggers

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Trustworthy

인스턴스 클래스 캡슐화: Server[@Name='']/Database

TwoDigitYearCutoff

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Urn

즉석에서 계산된 개체의 Urn을 반환합니다.

(다음에서 상속됨 SqlSmoObject)
UrnSuffix

urn 식에 있는 형식의 이름을 반환합니다.

UserAccess

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserData

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SmoObjectBase)
UserDefinedAggregates

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserDefinedDataTypes

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserDefinedFunctions

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserDefinedTableTypes

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserDefinedTypes

인스턴스 클래스 캡슐화: Server[@Name='']/Database

UserName

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Users

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Version

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Views

인스턴스 클래스 캡슐화: Server[@Name='']/Database

WarnOnRename

데이터베이스 이름을 바꾸면 확인을 요청해야 합니다.

WorkloadManagementWorkloadClassifiers

인스턴스 클래스 캡슐화: Server[@Name='']/Database

WorkloadManagementWorkloadGroups

인스턴스 클래스 캡슐화: Server[@Name='']/Database

XmlSchemaCollections

인스턴스 클래스 캡슐화: Server[@Name='']/Database

메서드

Name Description
AddDatabaseContext(StringCollection)

메서드는 create 스크립트 관련 메서드에서 호출됩니다(Table, Index 등과 같은 파생 클래스에서).

(다음에서 상속됨 SqlSmoObject)
Alter()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Alter(TerminationClause)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Alter(TimeSpan)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

AlterImpl()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
AlterImplWorker()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
AutoGenerateName()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
BindRuleImpl(String, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
ChangeMirroringState(MirroringOption)

데이터베이스 미러링 상태를 변경합니다.

CheckAllocations(RepairType)

지정된 복구 유형을 사용하여 DBCC CHECKALLOC를 호출합니다.

CheckAllocationsDataOnly()

DBCC CHECKALLOC NOINDEX에 대한 래퍼

CheckCatalog()

DBCC CHECKCATALOG에 대한 래퍼

CheckIdentityValues()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

CheckObjectDirty()

특수한 경우에 적용되는 일부 속성이 있는 경우 이 함수를 사용합니다. 현재 DatabaseDdltriggers에 적용 가능

(다음에서 상속됨 ScriptNameObjectBase)
CheckObjectState()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
CheckObjectState(Boolean)

이 함수는 가상 함수이므로 파생 클래스가 개체의 상태에 대한 추가 검사를 수행하려는 경우 재정의할 수 있습니다.

(다음에서 상속됨 SqlSmoObject)
CheckObjectStateImpl(Boolean)

개체 상태를 확인합니다. 다시 확인하지 않으므로 이 함수를 직접 호출할 수 있으며 파생 클래스가 자체 유효성 검사를 제공할 수 없음을 의미합니다.

(다음에서 상속됨 SqlSmoObject)
Checkpoint()

현재 데이터베이스에 대해 CHECKPOINT 명령을 수행합니다.

CheckTables(RepairType, RepairOptions, RepairStructure, Nullable<Int64>)

지정된 옵션을 사용하여 DBCC CHECKDB를 호출합니다.

CheckTables(RepairType, RepairOptions)

지정된 복구 유형 및 복구 옵션을 사용하여 DBCC CHECKDB를 호출합니다.

CheckTables(RepairType, RepairStructure)

지정된 복구 유형 및 복구 구조를 사용하여 DBCC CHECKDB를 호출합니다.

CheckTables(RepairType)

지정된 복구 유형을 사용하여 DBCC CHECKDB를 호출하고 NO_INFOMSGS

CheckTablesDataOnly()

NOINDEX 옵션을 사용하여 DBCC CHECKDB를 호출합니다.

CheckTablesDataOnly(RepairOptions, RepairStructure, Nullable<Int64>)

NO_INDEX 옵션과 지정된 복구 옵션 및 복구 구조를 사용하여 DBCC CHECKDB를 호출합니다.

CheckTablesDataOnly(RepairOptions)

NO_INDEX 옵션 및 지정된 복구 옵션을 사용하여 DBCC CHECKDB를 호출합니다.

CheckTablesDataOnly(RepairStructure)

NO_INDEX 옵션 및 지정된 복구 구조를 사용하여 DBCC CHECKDB를 호출합니다.

CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

텍스트 구문을 검사하여 올바른 형식의 개체(PROC, TRIGGER 등)를 조작합니다.

(다음에서 상속됨 ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

텍스트 구문을 검사하여 올바른 형식의 개체(PROC, TRIGGER 등)를 조작합니다.

(다음에서 상속됨 ScriptNameObjectBase)
CheckTextModeSupport()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
CleanObject()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
CleanupPersistentVersionStore()

sp_persistent_version_cleanup 호출하여 이 데이터베이스의 이전 영구 버전 저장소에서 버전 정보를 제거합니다.

Create()

SQL Server 인스턴스에 데이터베이스를 만듭니다.

Create(Boolean)

SQL Server 인스턴스에 데이터베이스를 만듭니다.

CreateImpl()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
CreateOrAlterImpl()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
Deny(DatabasePermissionSet, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Deny(DatabasePermissionSet, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Deny(DatabasePermissionSet, String[], Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Deny(DatabasePermissionSet, String[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

DisableAllPlanGuides()

모든 planguides 사용 안 함

Discover()

최상의 검색 메커니즘: 이 메서드는 메타데이터를 반영하고 사용 가능한 모든 개체를 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
Drop()

데이터베이스 삭제

DropAllPlanGuides()

모든 계획 지침을 삭제합니다.

DropBackupHistory()

데이터베이스에 대한 백업 및 복원 기록 테이블의 항목을 삭제합니다.

DropIfExists()

IF EXISTS 옵션을 사용하여 개체를 삭제합니다. 개체가 drop 함수에 유효하지 않으면 예외 없이 반환됩니다.

DropImpl(Boolean, Boolean)

Azure 사용자 데이터베이스에 대한 삭제 호출의 경우 데이터베이스가 삭제되면 연결이 닫힙니다. ExecutionManager는 일반적으로 연결을 다시 열어 이러한 호출을 다시 시도합니다. handleSevereError가 true일 때 이 재시도를 방지하려고 합니다.

(다음에서 상속됨 SqlSmoObject)
DropImpl(Boolean)

개체를 삭제합니다.

(다음에서 상속됨 SqlSmoObject)
DropImplWorker(Urn, Boolean)

개체를 삭제합니다.

(다음에서 상속됨 SqlSmoObject)
EnableAllPlanGuides()

모든 planguides 사용

EnableEncryption(Boolean)

암호화를 사용하거나 사용하지 않도록 설정

EnumBackupSetFiles()

데이터베이스에 대한 모든 백업 집합 파일에 대한 정보를 반환합니다.

EnumBackupSetFiles(Int32)

지정된 백업 집합에 포함된 파일에 대한 정보를 반환합니다.

EnumBackupSets()

데이터베이스의 모든 백업 집합에 대한 정보를 반환합니다.

EnumCandidateKeys()

EnumCandidateKeys 메서드는 Microsoft SQL Server ® ™ 2000 데이터베이스의 사용자 테이블과 기본 키를 정의할 수 있는 해당 테이블의 제약 조건을 열거하는 QueryResults 개체를 반환합니다.

EnumDatabasePermissions()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumDatabasePermissions(DatabasePermissionSet)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumDatabasePermissions(String, DatabasePermissionSet)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumDatabasePermissions(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumLocks()

데이터베이스와 연결된 활성 잠금 테이블을 반환합니다.

EnumLocks(Int32)

데이터베이스와 연결된 활성 잠금 테이블을 반환합니다.

EnumLoginMappings()

로그인에 매핑된 데이터베이스 User 개체의 테이블을 반환합니다.

EnumMatchingSPs(String, Boolean)

EnumMatchingSPs 메서드는 지정된 검색 텍스트를 포함하는 저장 프로시저를 열거하는 QueryResults 개체를 반환합니다.

EnumMatchingSPs(String)

EnumMatchingSPs 메서드는 지정된 검색 텍스트를 포함하는 저장 프로시저를 열거하는 QueryResults 개체를 반환합니다.

EnumObjectPermissions()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumObjectPermissions(ObjectPermissionSet)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumObjectPermissions(String, ObjectPermissionSet)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumObjectPermissions(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumObjects()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumObjects(DatabaseObjectTypes, SortOrder)

EnumObjects 메서드는 참조된 데이터베이스를 정의하는 시스템 및 사용자 정의 개체를 열거하는 DataTable을 반환합니다.

EnumObjects(DatabaseObjectTypes)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

EnumTransactions()

활성 트랜잭션 집합을 반환합니다.

EnumTransactions(TransactionTypes)

활성 트랜잭션 집합을 반환합니다.

EnumWindowsGroups()

Windows 그룹에 매핑된 데이터베이스 User 개체의 테이블을 반환합니다.

EnumWindowsGroups(String)

EnumWindowsGroups

ExecuteNonQuery(String, ExecutionTypes)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteNonQuery(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteNonQuery(StringCollection, Boolean, Boolean)

sql 문을 실행합니다.

(다음에서 상속됨 SqlSmoObject)
ExecuteNonQuery(StringCollection, ExecutionTypes)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteNonQuery(StringCollection)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteRenameQuery(String)

SqlSmoObject에 대한 이름 바꾸기 쿼리를 만들고 서버에서 실행합니다.

(다음에서 상속됨 NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

지정된 실행 모드에서 지정된 작업을 실행합니다.

작업이 완료되거나 실패한 후 원래 모드를 다시 설정합니다.

(다음에서 상속됨 SqlSmoObject)
ExecuteWithResults(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ExecuteWithResults(StringCollection)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ForceTextModeOnTextBody()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
FormatSqlVariant(Object)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GenerateAlterEvent()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GenerateAlterEvent(Urn, Object)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetBraketNameForText()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetContextDB()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetDBName()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

특정 서버 유형 또는 버전에 대해 명시적으로 사용하지 않도록 설정된 속성의 열거 가능 항목을 제공합니다. 지정된 대상에 대해 작동하지 않는 모든 속성의 목록이 아닙니다.

(다음에서 상속됨 SqlSmoObject)
GetFragOptionString(FragmentationOption)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetIsSystemNamed()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetIsTextDirty()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetPropValue(String)

속성 값을 검색합니다. - 속성을 사용할 수 있는 경우 속성 모음을 직접 검색합니다(더티 또는 검색됨) - OnPropertyMissing 메서드에 대한 호출이 그렇지 않으면

두 경우 모두 속성 값이 NULL이면 예외가 throw됩니다.

(다음에서 상속됨 SqlSmoObject)
GetPropValueOptional(String)

에서 속성 값을 검색합니다. - 상태가 만들어지거나 디자인 모드(가능한 NULL 값)인 경우 속성 모음 - OnPropertyMissing 메서드에 대한 호출이 그렇지 않으면(값이 NULL인 경우 예외를 throw합니다)

(다음에서 상속됨 SqlSmoObject)
GetPropValueOptional<T>(String, T)

명명된 속성의 값을 반환합니다. 개체가 만들기 상태이고 속성이 아직 설정되지 않은 경우 defaultValue가 반환됩니다. 개체가 있으면 defaultValue가 무시되고 실제 값이 반환됩니다.

(다음에서 상속됨 SqlSmoObject)
GetPropValueOptionalAllowNull(String)

에서 속성 값을 검색합니다. - 상태가 만들어지거나 디자인 모드(가능한 NULL)인 경우 속성 모음 - OnPropertyMissing 메서드에 대한 호출이 그렇지 않으면(가능한 NULL)

(다음에서 상속됨 SqlSmoObject)
GetRealValue(Property, Object)

속성의 실제 값을 반환합니다.

(다음에서 상속됨 SqlSmoObject)
GetRemoteDataArchiveMigrationStatusReports(DateTime, Int32, String)

원격 데이터 보관 마이그레이션 상태 보고서 목록을 가져옵니다.

GetRemoteDatabaseMigrationStatistics()

원격 데이터베이스 마이그레이션 통계를 가져옵니다. 데이터베이스에 대해 원격 데이터 보관을 사용하도록 설정하지 않은 경우 Null

GetServerName()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetServerObject()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
GetSqlServerVersionName()

현재 연결의 sqlserver 공용 이름(예: "SQL Server 2008")을 가져옵니다.

(다음에서 상속됨 SqlSmoObject)
GetStringComparer()

모든 자식 개체 컬렉션에서 개체 이름을 비교하는 데 사용하는 비교자를 반환합니다. 서버의 비교자는 master의 데이터 정렬을 기반으로 합니다. 데이터베이스와 해당 자식의 비교자는 데이터베이스 데이터 정렬을 기반으로 합니다.

(다음에서 상속됨 SqlSmoObject)
GetTextBody()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetTextBody(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetTextHeader(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetTextMode()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
GetTextProperty(String)

개체의 텍스트를 가져올 수 없는 경우 개체의 상태에 따라 예외를 throw합니다.

(다음에서 상속됨 ScriptNameObjectBase)
GetTransactionCount()

열려 있는 트랜잭션 수를 반환합니다.

GetTransactionCount(TransactionTypes)

지정된 트랜잭션 형식의 열린 트랜잭션 수를 반환합니다.

GetUrnRecursive(StringBuilder, UrnIdOption)

키 필드 외에 정의에 다른 필드를 포함할 수 있는 개체의 Urn을 계산합니다.

(다음에서 상속됨 SqlSmoObject)
GetUrnRecursive(StringBuilder)

개체의 Urn을 계산합니다.

(다음에서 상속됨 SqlSmoObject)
Grant(DatabasePermissionSet, String, Boolean, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Grant(DatabasePermissionSet, String, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Grant(DatabasePermissionSet, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Grant(DatabasePermissionSet, String[], Boolean, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Grant(DatabasePermissionSet, String[], Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Grant(DatabasePermissionSet, String[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ImplInitialize(String[], OrderBy[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
InitChildCollection(Urn, Boolean)

지정된 형식과 연결된 자식 개체 컬렉션을 초기화합니다. 예를 들어 이름 열은 Columns 컬렉션을 초기화합니다.

(다음에서 상속됨 SqlSmoObject)
InitFileGroupFiles()

각 FileGroup의 FileGroup 컬렉션과 각 Files 컬렉션을 최적으로 채웁다.

Initialize()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
Initialize(Boolean)

열거자에서 속성을 읽어 개체를 초기화합니다.

(다음에서 상속됨 SqlSmoObject)
InitializeClassifiedColumns()

테이블 컬렉션을 지우고 분류된 열이 있는 테이블로 초기화합니다. 호출자는 항상 db를 호출하여 Tables 컬렉션을 복원할 수 있습니다. Tables.ClearAndInitialize()

InitTableColumns()

각 테이블의 테이블 컬렉션 및 각 Columns 컬렉션을 최적으로 채웁니다.

IsExpressSku()

이 개체를 포함하는 서버가 Express SKU인지 여부를 반환합니다.

(다음에서 상속됨 SqlSmoObject)
IsLocalPrimaryReplica()

데이터베이스가 가용성 그룹의 일부이고 주 복제본 서버에 있는 경우 true를 반환합니다.

IsMember(String)

현재 사용자가 현재 데이터베이스에서 지정된 그룹의 구성원인지 또는 역할인지 확인합니다.

IsObjectDirty()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
IsObjectInitialized()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IsObjectInSpace()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IsSupportedProperty(String)

지정된 속성이 현재 서버 환경에서 지원되는지 여부를 확인합니다.

(다음에서 상속됨 SqlSmoObject)
IsVersion80SP3()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IsVersion90AndAbove()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
MarkDropped()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
MarkForDropImpl(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
PostAlter()

이 함수는 개체를 변경한 후 대체 작업을 수행해야 하는 경우 파생 클래스에 의해 재정의됩니다.

(다음에서 상속됨 SqlSmoObject)
PostCreate()

개체를 만든 후 대체 작업을 수행해야 하는 경우 이 함수는 파생 클래스에 의해 재정의됩니다.

(다음에서 상속됨 SqlSmoObject)
PostDrop()

이 함수는 개체를 삭제한 후 대체 작업을 수행해야 하는 경우 파생 클래스에 의해 재정의됩니다.

(다음에서 상속됨 SqlSmoObject)
PrefetchObjects()

데이터베이스의 모든 개체를 초기화합니다.

PrefetchObjects(Type, ScriptingOptions)

t 형식의 모든 개체와 해당 자식이 스크립션하는 데 필요한 개체를 초기화합니다.

PrefetchObjects(Type)

t 형식의 모든 개체와 해당 자식 개체를 초기화합니다.

ReauthorizeRemoteDataArchiveConnection(String, Boolean)

백업에서 데이터베이스를 복원한 후 SQL Azure 서버를 사용하여 확장된 데이터베이스 다시 인증

RecalculateSpaceUsage()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Refresh()

서버에서 읽어 개체의 속성을 새로 고칩니다.

RemoveFullTextCatalogs()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Rename(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

RenameImpl(String)

개체 이름 변경

(다음에서 상속됨 NamedSmoObject)
RenameImplWorker(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 NamedSmoObject)
Revoke(DatabasePermissionSet, String, Boolean, Boolean, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String, Boolean, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[], Boolean, Boolean, String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[], Boolean, Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Script()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

Script(ScriptingOptions)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

ScriptImpl()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
ScriptImpl(ScriptingOptions)

개체에 대한 스크립트를 사용하여 StringCollection 개체를 반환합니다. ScriptData가 true이면 이 메서드가 오류를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
SetAccessToken(IRenewableToken)

연결에 대한 accessToken을 설정합니다.

(다음에서 상속됨 SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
SetDefaultFileGroup(String)

명명된 파일 그룹을 데이터베이스의 기본 파일 그룹으로 설정합니다.

SetDefaultFileStreamFileGroup(String)

명명된 파일 그룹을 데이터베이스의 기본 파일 그룹으로 설정합니다. 파일 스트림뿐만 아니라 모든 파일 그룹에 대해 작동합니다.

SetDefaultFullTextCatalog(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SetIsSystemNamed(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
SetOffline()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SetOnline()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

SetOwner(String, Boolean)

이 데이터베이스의 소유자를 지정된 이름의 로그인으로 설정합니다.

SetOwner(String)

이 데이터베이스의 소유자를 지정된 이름의 로그인으로 설정합니다. 소유자를 변경하기 전에 로그인에 매핑된 기존 사용자 계정은 삭제하지 않습니다.

SetParentImpl(SqlSmoObject)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
SetSchemaOwned()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 NamedSmoObject)
SetSnapshotIsolation(Boolean)

현재 데이터베이스에 대한 스냅샷 격리를 사용하거나 사용하지 않도록 설정합니다.

SetState(SqlSmoState)

개체 상태(기존, 삭제됨 등)를 설정합니다. 애플리케이션은 이 메서드를 사용하지 않아야 합니다.

(다음에서 상속됨 SmoObjectBase)
SetTextBody(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
SetTextHeader(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
Shrink(Int32, ShrinkMethod)

데이터베이스 축소

SwitchTextMode(Boolean, SmoCollectionBase[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

이 개체의 ServerVersion 주 버전이 10.0 이상인 경우 예외를 throw합니다(SQL 2008).

(다음에서 상속됨 SqlSmoObject)
ThrowIfAboveVersion80(String)

이 개체의 ServerVersion 주 버전이 8.0(SQL 2000) 이상인 경우 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion100(String)

이 개체의 ServerVersion 주 버전이 10.0 미만인 경우 예외를 throw합니다(SQL 2008).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion110(String)

원본 또는 대상 서버가 11.0 미만인 경우 UnsupportedVersionException을 throw합니다(SQL 2012).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

이 개체의 ServerVersion 주 버전이 11.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2012).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion120(String)

이 개체의 ServerVersion 주 버전이 12.0 미만인 경우 예외를 throw합니다(SQL 2014).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

이 개체의 ServerVersion 주 버전이 12.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2014).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion130(String)

이 개체의 ServerVersion 주 버전이 13.0 미만인 경우 예외를 throw합니다(SQL 2016).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

이 개체의 ServerVersion 주 버전이 13.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2016).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion140(String)

이 개체의 ServerVersion 주 버전이 14.0 미만인 경우 예외를 throw합니다(SQL 2017).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

이 개체의 ServerVersion 주 버전이 14.0 미만인 경우 지정된 속성이 지원되지 않는다는 텍스트가 포함된 예외를 throw합니다(SQL 2017).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion160(String)

이 개체의 ServerVersion 주 버전이 16.0 미만이면 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion80(String)

이 개체의 ServerVersion 주 버전이 8.0 미만인 경우 예외를 throw합니다(SQL 2000).

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion80SP3()

이 개체의 ServerVersion이 8.760(8.0 SP3) 미만이면 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ThrowIfBelowVersion90(String)

이 개체의 ServerVersion 주 버전이 9.0 미만인 경우 예외를 throw합니다(SQL 2005).

(다음에서 상속됨 SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 ScriptNameObjectBase)
ToString()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
Touch()

Alter의 무조건 스크립팅에 대해 개체를 "터치"했습니다.

(다음에서 상속됨 SqlSmoObject)
TouchImpl()

파생 클래스가 터치 시 추가 작업을 수행할 수 있도록 하는 가상 메서드입니다.

(다음에서 상속됨 SqlSmoObject)
TruncateLog()

로그를 자립니다. 이는 이전 버전과의 호환성을 위해 SQL Server 2005에서 지원됩니다.

UnbindDefaultImpl(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
UnbindRuleImpl(Boolean)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
UpdateIndexStatistics()

데이터베이스의 모든 인덱스에 대한 통계를 업데이트합니다.

Validate(String, Object[])

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SmoObjectBase)
ValidateAllPlanGuides()

모든 계획 지침의 유효성 검사

ValidateAllPlanGuides(DataTable)

모든 계획 지침의 유효성 검사

이벤트

Name Description
PropertyChanged

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
PropertyMetadataChanged

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)

명시적 인터페이스 구현

Name Description
IAlienObject.Discover()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetDomainRoot()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetParent()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetPropertyType(String)

속성 유형을 검색합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

지정된 속성의 값을 검색합니다. 속성을 찾을 수 없으면 throw합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.GetUrn()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IAlienObject.Resolve(String)

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

제공된 SfcObjectState에 따라 이 개체의 상태를 설정합니다.

(다음에서 상속됨 SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

쓰기 가능한 경우 지정된 속성의 값을 설정합니다. 속성 모음에 속성이 없으면 리플렉션이 사용됩니다. 속성을 찾을 수 없는 경우 예외를 throw합니다.

(다음에서 상속됨 SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

인스턴스 클래스 캡슐화: Server[@Name='']/Database

(다음에서 상속됨 SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

이 개체는 ISfcSupportsDesignMode를 확장합니다.

확장명 메서드

Name Description
GetAssessmentItems(Database, String[])

지정된 database에 대해 사용 가능한 모든 검사를 찾습니다.

GetAssessmentItems(SqlSmoObject, String[])

지정된 smoObject에 대해 사용 가능한 모든 검사를 찾습니다.

GetAssessmentResults(Database, IEnumerable<ICheck>)

지정된 database 문제에 대한 평가를 동기적으로 실행하고 검색된 문제를 설명합니다 IEnumerable<T> . 이 메서드는 .에서 checks지정된 검사만 수행합니다.

GetAssessmentResults(Database, String[])

지정된 database 문제에 대한 평가를 동기적으로 실행하고 검색된 문제를 설명합니다 IEnumerable<T> .

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

지정된 smoObject 문제에 대한 평가를 동기적으로 실행하고 검색된 문제를 설명합니다 IEnumerable<T> . 이 메서드는 .에서 checks지정된 검사만 수행합니다.

GetAssessmentResults(SqlSmoObject, String[])

지정된 smoObject 문제에 대한 평가를 동기적으로 실행하고 검색된 문제를 설명합니다 IEnumerable<T> .

GetAssessmentResultsList(Database, IEnumerable<ICheck>)

지정된 database 문제에 대한 평가를 동기적으로 실행하고 검색된 문제를 설명합니다 IEnumerable<T> . 이 메서드는 .에서 checks지정된 검사만 수행합니다.

GetAssessmentResultsList(Database, String[])

지정된 databaseList<T> 것에 대한 평가를 비동기적으로 실행하고 검색된 문제를 설명합니다.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

지정된 smoObjectList<T> 것에 대한 평가를 비동기적으로 실행하고 검색된 문제를 설명합니다. 이 메서드는 .에서 checks지정된 검사만 수행합니다.

GetAssessmentResultsList(SqlSmoObject, String[])

지정된 smoObjectList<T> 것에 대한 평가를 비동기적으로 실행하고 검색된 문제를 설명합니다.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

지정된 형식이 이 개체에 ServerVersion 대한 루트 서버에서 DatabaseEngineType 지원되는지 확인합니다. ScriptingPreferences가 null이 아닌 경우 지정된 형식이 대상 서버와 ServerVersion 대상 서버에서 DatabaseEngineType 지원되는지도 확인합니다.

적용 대상