Database 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝的實例類別: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
- 繼承
- 屬性
- 實作
建構函式
| 名稱 | Description |
|---|---|
| Database() |
封裝的實例類別:Server[@Name='']/Database |
| Database(Server, String, DatabaseEngineEdition) |
建立一個新的資料庫物件,並以該版本建立 |
| Database(Server, String) |
封裝的實例類別:Server[@Name='']/Database |
欄位
| 名稱 | Description |
|---|---|
| m_ExtendedProperties |
封裝的實例類別:Server[@Name='']/Database (繼承來源 SqlSmoObject) |
| singletonParent |
一般的 SMO 物件透過 parentColl(父類別中對應的集合)存取父類別的參考。 單例類在父體中沒有集合。 (繼承來源 SqlSmoObject) |
屬性
| 名稱 | 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 |
資料庫審核規範集合 |
| 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 作為次要資料庫範圍配置的特殊空值。 |
| 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 |
方法
| 名稱 | Description |
|---|---|
| AddDatabaseContext(StringCollection) |
方法會從 create script 相關方法(來自像 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>) |
呼叫 DBCC CHECKDB,並設定 NO_INDEX 選項及所給的修復選項與修復結構。 |
| CheckTablesDataOnly(RepairOptions) |
呼叫 DBCC CHECKDB,並啟用 NO_INDEX 選項及所給的修復選項 |
| CheckTablesDataOnly(RepairStructure) |
呼叫 DBCC CHECKDB,並使用 NO_INDEX 選項及給定的修復結構 |
| 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 為真時避免此重試。 (繼承來源 SqlSmoObject) |
| DropImpl(Boolean) |
會掉落該物體 (繼承來源 SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
會掉落該物體 (繼承來源 SqlSmoObject) |
| EnableAllPlanGuides() |
啟用所有平面圖 |
| EnableEncryption(Boolean) |
啟用或停用加密 |
| EnumBackupSetFiles() |
回傳資料庫中所有備份集檔案的資訊 |
| EnumBackupSetFiles(Int32) |
回傳給定備份集中所包含檔案的資訊 |
| EnumBackupSets() |
回傳資料庫所有備份集的資訊 |
| EnumCandidateKeys() |
EnumCandidateKeys 方法回傳一個 QueryResults 物件,該物件枚舉了 Microsoft ® SQL Server ™ 2000 資料庫的使用者資料表,以及這些資料表上可能定義主鍵的限制條件。 |
| EnumDatabasePermissions() |
封裝的實例類別:Server[@Name='']/Database |
| EnumDatabasePermissions(DatabasePermissionSet) |
封裝的實例類別:Server[@Name='']/Database |
| EnumDatabasePermissions(String, DatabasePermissionSet) |
封裝的實例類別:Server[@Name='']/Database |
| EnumDatabasePermissions(String) |
封裝的實例類別:Server[@Name='']/Database |
| EnumLocks() |
回傳與資料庫相關的有效鎖表 |
| EnumLocks(Int32) |
回傳與資料庫相關的有效鎖表 |
| EnumLoginMappings() |
回傳一個資料庫使用者物件的表格,這些物件對應到登入 |
| 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 方法回傳一個資料表,列舉系統及定義所參考資料庫的使用者定義物件。 |
| EnumObjects(DatabaseObjectTypes) |
封裝的實例類別:Server[@Name='']/Database |
| EnumTransactions() |
回傳一組活躍交易 |
| EnumTransactions(TransactionTypes) |
回傳一組活躍交易 |
| EnumWindowsGroups() |
回傳一個映射到 Windows 群組的資料庫使用者物件資料表 |
| 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 值),則在 property bag 中取得 - 否則呼叫我們的 OnPropertyMissing 方法(若值為 NULL,則拋出例外) (繼承來源 SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
回傳所命名屬性的值。 如果物件處於「創建」狀態且屬性尚未設定,則會回傳 defaultValue。 如果物件存在,defaultValue 會被忽略,實際值會被回傳。 (繼承來源 SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
從以下取得屬性值:- 如果狀態正在建立或我們處於設計模式(可能為 NULL),則在 property bag 中取得 - 否則呼叫我們的 OnPropertyMissing 方法(可能為 NULL) (繼承來源 SqlSmoObject) |
| GetRealValue(Property, Object) |
回傳該房產的實際價值。 (繼承來源 SqlSmoObject) |
| GetRemoteDataArchiveMigrationStatusReports(DateTime, Int32, String) |
取得遠端資料檔案遷移狀態報告清單 |
| GetRemoteDatabaseMigrationStatistics() |
取得遠端資料庫遷移統計數據。 若資料庫未啟用遠端資料歸檔,則為空 |
| 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) |
計算該物件的骨灰盒。 (繼承來源 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 集合及每個檔案群組中的每個檔案集合。 |
| Initialize() |
封裝的實例類別:Server[@Name='']/Database (繼承來源 SqlSmoObject) |
| Initialize(Boolean) |
透過從列舉器讀取物件的屬性來初始化物件 (繼承來源 SqlSmoObject) |
| InitializeClassifiedColumns() |
清除資料表集合,並以有分類欄位的資料表初始化。 呼叫者隨時可透過呼叫 db 還原 Tables 集合。Tables.ClearAndInitialize() |
| InitTableColumns() |
將每個表格的 Tables 集合和每個欄位集合最佳化填充 |
| IsExpressSku() |
回傳包含此物件的伺服器是否為 Express SKU (繼承來源 SqlSmoObject) |
| IsLocalPrimaryReplica() |
若資料庫屬於可用性群組且位於主要副本伺服器,則回傳為真 |
| 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 的物件及其子物件,需要用 so 來編寫腳本 |
| 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 為真,此方法會拋出錯誤 (繼承來源 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(SQL 2008),則拋出例外。 (繼承來源 SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
若此物件的 ServerVersion 主要版本高於 8.0(SQL 2000),則會拋出例外。 (繼承來源 SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
若此物件的 ServerVersion 主要版本低於 10.0(SQL 2008),則拋出例外。 (繼承來源 SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
若來源或目的地伺服器低於 11.0(SQL 2012),會拋出 UnsupportedVersionException (繼承來源 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 無條件腳本化。 (繼承來源 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) |
驗證所有計畫指南 |
事件
| 名稱 | Description |
|---|---|
| PropertyChanged |
封裝的實例類別:Server[@Name='']/Database (繼承來源 SqlSmoObject) |
| PropertyMetadataChanged |
封裝的實例類別:Server[@Name='']/Database (繼承來源 SqlSmoObject) |
明確介面實作
| 名稱 | 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) |
取得給定屬性的值。 如果找不到財產,就要拋棄。 (繼承來源 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。 |