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
継承
属性
実装

コンストラクター

名前 説明
Database()

インスタンス クラスカプセル化 : Server[@Name='']/Database

Database(Server, String, DatabaseEngineEdition)

指定されたエディションで作成する新しい Database オブジェクトを構築します。

Database(Server, String)

インスタンス クラスカプセル化 : Server[@Name='']/Database

フィールド

名前 説明
m_ExtendedProperties

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
singletonParent

通常の SMO オブジェクトは、parentColl (親クラスの対応するコレクション) を介して親クラス参照にアクセスします。 Singleton クラスには親にコレクションがありません。

(継承元 SqlSmoObject)

プロパティ

名前 説明
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

データベース スコープ構成のセカンダリの MaxDop を取得または設定し、null に対する特殊なアカウンティングを行います。

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

メソッド

名前 説明
AddDatabaseContext(StringCollection)

メソッドは、スクリプト関連の作成メソッド (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()

特殊なケースで考慮されるプロパティがある場合は、この関数を使用します。 現在、DatabaseDdltrigger に適用されます

(継承元 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)

指定された修復の種類とNO_INFOMSGSを使用して DBCC CHECKDB を呼び出します

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()

すべてのプランガイドを無効にする

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()

すべてのプランガイドを有効にする

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()

Login にマップされているデータベース 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 の場合は例外がスローされます。

(継承元 SqlSmoObject)
GetPropValueOptional(String)

プロパティ値の取得元: - 状態が作成されている場合、またはデザイン モードの場合はプロパティ バッグ (可能な NULL 値) - OnPropertyMissing メソッドの呼び出し。それ以外の場合は (値が NULL の場合は例外がスローされます)

(継承元 SqlSmoObject)
GetPropValueOptional<T>(String, T)

名前付きプロパティの値を返します。 オブジェクトが Creating 状態で、プロパティがまだ設定されていない場合は、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()

オブジェクト名の比較を実行するために、すべての子オブジェクト コレクションで使用される比較子を返します。 サーバーの比較子は、マスターの照合順序に基づいています。データベースとその子の比較子は、データベースの照合順序に基づいています

(継承元 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)

オブジェクトのテキストを取得します。使用できない場合は、オブジェクトの状態に基づいてアプロピレート例外をスローします

(継承元 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)

指定した型に関連付けられている子オブジェクト コレクションを初期化します。 たとえば、Column という名前は Columns コレクションを初期化します。

(継承元 SqlSmoObject)
InitFileGroupFiles()

FileGroup コレクションと各 FileGroup 内の各 Files コレクションを最適に設定します。

Initialize()

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
Initialize(Boolean)

列挙子からプロパティを読み取って、オブジェクトを初期化します。

(継承元 SqlSmoObject)
InitializeClassifiedColumns()

Tables コレクションをクリアし、分類された列を持つテーブルで初期化します。 呼び出し元は常に、db を呼び出すことによって Tables コレクションを復元できます。Tables.ClearAndInitialize()

InitTableColumns()

各テーブルの Tables コレクションと各 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 の場合、このメソッドはエラーをスローします

(継承元 SqlSmoObject)
SetAccessToken(IRenewableToken)

接続の accessToken を設定します。

(継承元 SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 ScriptNameObjectBase)
SetDefaultFileGroup(String)

名前付きファイル グループをデータベースの既定のファイル グループとして設定します。

SetDefaultFileStreamFileGroup(String)

名前付きファイル グループをデータベースの既定のファイル グループとして設定します。 filestream だけでなく、任意のファイル グループに対して機能します

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)

オブジェクトの状態 (Existing、Dropped など) を設定します。アプリケーションでは、このメソッドの使用を避ける必要があります。

(継承元 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 を超える場合に例外をスローします (SQL 2008)

(継承元 SqlSmoObject)
ThrowIfAboveVersion80(String)

このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) を超える場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion100(String)

このオブジェクトの ServerVersion メジャー バージョンが 10.0 を下回る場合に例外をスローします (SQL 2008)

(継承元 SqlSmoObject)
ThrowIfBelowVersion110(String)

移行元サーバーまたは移行先サーバーのいずれかが 11.0 を下回る場合に UnsupportedVersionException をスローします (SQL 2012)

(継承元 SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 11.0 を下回っている場合は、指定されたプロパティがサポートされていないというテキストで例外をスローします (SQL 2012)

(継承元 SqlSmoObject)
ThrowIfBelowVersion120(String)

このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) を下回る場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 12.0 (SQL 2014) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion130(String)

このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) を下回る場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 13.0 (SQL 2016) 未満の場合、指定されたプロパティがサポートされていないというテキストで例外をスローします

(継承元 SqlSmoObject)
ThrowIfBelowVersion140(String)

このオブジェクトの ServerVersion メジャー バージョンが 14.0 を下回る場合は例外をスローします (SQL 2017)

(継承元 SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

このオブジェクトの ServerVersion メジャー バージョンが 14.0 (SQL 2017) 未満の場合、指定したプロパティがサポートされていないことを示すテキストを含む例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion160(String)

このオブジェクトの ServerVersion メジャー バージョンが 16.0 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion80(String)

このオブジェクトの ServerVersion メジャー バージョンが 8.0 (SQL 2000) 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion80SP3()

このオブジェクトの ServerVersion が 8.760 (8.0 SP3) 未満の場合、例外をスローします。

(継承元 SqlSmoObject)
ThrowIfBelowVersion90(String)

このオブジェクトの ServerVersion メジャー バージョンが 9.0 を下回る場合に例外をスローします (SQL 2005)

(継承元 SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 ScriptNameObjectBase)
ToString()

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
Touch()

Alter の無条件スクリプトのオブジェクトを "touched" としてマークします。

(継承元 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()

すべての planguides を検証する

ValidateAllPlanGuides(DataTable)

すべての planguides を検証する

イベント

名前 説明
PropertyChanged

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
PropertyMetadataChanged

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)

明示的なインターフェイスの実装

名前 説明
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)

特定のプロパティの値を取得します。 プロパティが見つからない場合にスローします。

(継承元 SqlSmoObject)
IAlienObject.GetUrn()

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
IAlienObject.Resolve(String)

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

指定された SfcObjectState に基づいて、このオブジェクトの状態を設定します。

(継承元 SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

書き込み可能な場合は、指定されたプロパティの値を設定します。 プロパティがプロパティ バッグにない場合は、リフレクションが使用されます。 プロパティが見つからない場合は例外をスローします。

(継承元 SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

インスタンス クラスカプセル化 : Server[@Name='']/Database

(継承元 SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

このオブジェクトは、ISfcSupportsDesignMode を拡張します。

拡張メソッド

名前 説明
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[])

特定の database の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

特定の smoObject の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。 このメソッドは、 checksからの特定のチェックのみを実行します。

GetAssessmentResultsList(SqlSmoObject, String[])

特定の smoObject の評価を非同期に実行し、検出された問題を説明する List<T> を提供します。

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

指定した型がこのオブジェクトのルート サーバーの ServerVersionDatabaseEngineType でサポートされているかどうかを確認します。 ScriptingPreferences が null 以外の場合は、ターゲット サーバーの ServerVersionDatabaseEngineType で指定された型がサポートされているかどうかを確認します。

適用対象