共用方式為


Database 類別

定義

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

[System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database = class
    inherit Database
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
    interface IConnectionStringHolder
Public NotInheritable Class Database
Inherits Database
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
繼承
屬性
實作

建構函式

Database()

使用預設值,初始化表格式 Database 的新實例。

Database(ModelType, Int32)

使用模型類型和相容性層級,初始化表格式 Database 物件的新實例。

Database(String)

使用名稱,初始化表格式 Database 的新實例。

Database(String, String)

使用名稱和識別碼,初始化表格式 Database 的新實例。

欄位

MaxIDLength

指定標識碼的最大長度。

(繼承來源 NamedComponent)
MaxNameLength

指定名稱的最大長度。

(繼承來源 NamedComponent)

屬性

Accounts

取得 Database 元素中定義的帳戶類型集合。

AggregationPrefix

取得或設定要用於相關聯資料庫之彙總名稱的通用前置詞。

Annotations

取得與主要對象相關聯的所有批注集合。

(繼承來源 MajorObject)
Assemblies

取得與 Database 相關聯的元件集合。

Collation

取得或設定資料庫的定序類型。

(繼承來源 Database)
CompatibilityLevel

取得或設定資料庫的相容性層級。

(繼承來源 Database)
CompatibilityMode

取得或設定資料庫的相容性層級。

(繼承來源 Database)
CreatedTimestamp

取得或設定物件的建立日期和時間。

(繼承來源 MajorObject)
Cubes

取得與資料庫相關聯的 Cube 集合。

DatabasePermissions

取得與 Database 專案相關聯的資料庫許可權專案集合。

DataSourceImpersonationInfo

取得或設定與資料庫相關聯的模擬資訊。

DataSources

取得與資料庫相關聯的數據源集合。

DataSourceViews

取得與資料庫相關聯的數據源檢視集合。

DbStorageLocation

取得或設定資料庫儲存位置。

(繼承來源 Database)
Description

取得或設定元件的描述。

(繼承來源 Database)
Dimensions

取得與資料庫相關聯的維度集合。

DirectQueryMode

取得或設定目前資料庫所使用的直接查詢模式。

DismissedValidationResults

取得與資料庫相關聯的 DismissedValidationResult 集合。

(繼承來源 Database)
DismissedValidationRules

取得與 Database 相關聯的 DismissedValidationRule 集合。

(繼承來源 Database)
EstimatedSize

取得或設定父資料庫的唯讀估計大小,以位元組為單位。

(繼承來源 Database)
FriendlyName

取得元件的用戶易記名稱。

(繼承來源 NamedComponent)
ID

取得或設定元件的標識碼。

(繼承來源 NamedComponent)
ImagePath

取得或設定影像路徑。

(繼承來源 Database)
ImageUniqueID

取得或設定影像唯一標識符。

(繼承來源 Database)
ImageUrl

取得或設定要針對資料庫顯示之影像的URL路徑。

(繼承來源 Database)
ImageVersion

取得或設定資料庫中映像的版本。

(繼承來源 Database)
IsInTransaction

取得值,這個值表示資料庫是否受到目前交易的影響。

IsLoaded

取得值,這個值表示是否已載入MajorObject。

(繼承來源 MajorObject)
KeyForCollection

取得集合中使用的索引鍵。

(繼承來源 NamedComponent)
Language

取得或設定資料庫的語言值。

(繼承來源 Database)
LastProcessed

取得或設定上次處理物件的 DateTime。

(繼承來源 ProcessableMajorObject)
LastSchemaUpdate

取得或設定上次更新目前物件架構的日期和時間。

(繼承來源 MajorObject)
LastUpdate

取得或設定資料庫上次更新的時間。

(繼承來源 Database)
MasterDataSourceID

取得或設定資料庫的主要數據源標識碼。

MiningStructures

取得與資料庫相關聯的採礦結構集合。

Model

取得 Database的子系 Model

ModelType

取得或設定部署資料庫的來源模型類型。 預期的值包括 Default (與多維度相同)、多維度或表格式。

(繼承來源 Database)
Name

取得或設定元件的名稱。

(繼承來源 NamedComponent)
OwningCollection

取得或設定包含 ModelComponent 的集合。

(繼承來源 ModelComponent)
Parent

取得 Database 物件的父 Server 物件。

ProcessingPriority

取得或設定資料庫的處理優先順序。

ReadWriteMode

取得或設定資料庫的 ReadWriteMode。

(繼承來源 Database)
Roles

取得與資料庫相關聯的角色集合。

Site

取得或設定與元件相關聯的月臺。

(繼承來源 NamedComponent)
SiteID

取得或設定與元件相關聯之月臺的標識碼。

(繼承來源 NamedComponent)
State

取得或設定這個目前實例的 AnalysisState。

(繼承來源 ProcessableMajorObject)
StorageEngineUsed

取得或設定目前資料庫中所使用的儲存引擎。

(繼承來源 Database)
Translations

取得與資料庫相關聯的翻譯集合。

(繼承來源 Database)
Version

取得或設定資料庫版本。

(繼承來源 Database)
Visible

取得或設定與 Database 相關聯的布爾可見度屬性。

(繼承來源 Database)

方法

AddToContainer(IContainer)

將資料庫新增至容器

(繼承來源 Database)
AfterInsert(Int32)

在加入至指定的索引之後,顯示 ModelComponent 物件。

(繼承來源 ModelComponent)
AfterMove(Int32, Int32)

移至指定的索引之後,顯示 ModelComponent 物件。

(繼承來源 ModelComponent)
AfterRemove(ModelComponentCollection)

拿掉 ModelComponent 物件之後,顯示 ModelComponentCollection。

(繼承來源 ModelComponent)
Backup(BackupInfo)

使用BackupInfo資訊,以程式設計方式存取資料庫的備份作業。

(繼承來源 Database)
Backup(String)

以程式設計方式存取具有指定檔案之資料庫的備份作業。

(繼承來源 Database)
Backup(String, Boolean)

使用指定的檔案和 AllowOverWrite 指示,以程式設計方式存取資料庫的備份作業。

(繼承來源 Database)
Backup(String, Boolean, Boolean)

使用指定的檔案、AllowOverWrite 指示和BackupRemotePartitions指示,以程式設計方式存取資料庫的備份作業。

(繼承來源 Database)
Backup(String, Boolean, Boolean, BackupLocation[])

使用指定的檔案、AllowOverWrite 指示、BackupRemotePartitions 指示和位置資訊,以程式設計方式存取資料庫的備份作業。

(繼承來源 Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

使用指定的檔案、AllowOverWrite 指示、BackupRemotePartitions 指示、位置資訊和 ApplyCompression 指示,提供資料庫備份作業的程式設計存取。

(繼承來源 Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

以程式設計方式存取具有指定檔案、AllowOverWrite 指示、BackupRemotePartitions 指示、位置資訊、ApplyCompression 指示和密碼的資料庫備份作業。

(繼承來源 Database)
BeforeRemove(Boolean)

拿掉清除前的 ModelComponent 物件。

(繼承來源 ModelComponent)
CanProcess(ProcessType)

指出 Cube 是否可以執行指定的處理。

(繼承來源 Database)
Clone()

傳回 物件的複製品。

Clone(Boolean)

建立MajorObject物件的新複本。

(繼承來源 MajorObject)
CopyTo(Database)

將這個物件的內容複製到另一個物件(目的地)。

CopyTo(MajorObject, Boolean)

將物件複製到指定的目的地。 請勿直接在程式代碼中參考這個成員。 它支援 Analysis Services 基礎結構,並將在未來版本中隱藏。

(繼承來源 Database)
CopyTo(ModelComponent)

將 ModelComponent 物件複製到指定的物件。

(繼承來源 ModelComponent)
CopyTo(NamedComponent)

將 NamedComponent 物件複製到指定的物件。

(繼承來源 NamedComponent)
Detach()

中斷連結未使用的資料庫。

(繼承來源 Database)
Detach(String)

使用指定的密碼中斷連結資料庫。

(繼承來源 Database)
Drop()

拿掉目前的物件和更新伺服器。

(繼承來源 MajorObject)
Drop(DropOptions)

使用指定的選項移除目前的物件和更新伺服器。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定的選項移除目前的物件和更新伺服器。 卸除作業所產生的警告會在指定的警告對象上傳回。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定的選項移除目前的物件和更新伺服器。 卸除作業所產生的警告會在指定的警告變數上傳回,且作業中受影響對象的結果會在指定的 impactResult 變數上傳回。

(繼承來源 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定的選項移除目前的物件和更新伺服器。 卸除作業所產生的警告會在指定的警告變數上傳回,且作業中受影響對象的結果會在指定的 impactResult 變數上傳回。

(繼承來源 MajorObject)
GetConnectedParentServer()

取得要與資料庫物件連線的父伺服器。

(繼承來源 Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

取得要建立參考的哈希表。

(繼承來源 MajorObject)
GetDependents(Hashtable)

取得指定哈希表的相依專案。

(繼承來源 MajorObject)
GetDropDependents(Hashtable, Hashtable)

取得卸除相依專案。

(繼承來源 MajorObject)
GetReferences(Hashtable, Boolean)

取得資料庫參考的物件。

GetUpdateOverwrites(Boolean)

取得覆寫更新之 MajorObject 的 Hashtable 物件。

(繼承來源 MajorObject)
LinkDimension(Dimension, String)

將資料庫連結至指定的維度。

LinkDimension(Dimension, String, String)

將資料庫連結至指定的維度。

Process()

處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType)

使用指定的進程類型處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

使用指定的進程類型和錯誤處理組態來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

使用指定的進程類型、錯誤處理組態和警告來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

使用指定的進程類型、錯誤處理組態、警告和影響詳細數據來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定的進程類型、錯誤處理組態、警告和影響詳細數據來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, IBinding)

使用指定的進程類型和系結來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

使用指定的進程類型和回寫選項來處理 ProcessableMajorObject。

(繼承來源 ProcessableMajorObject)
Refresh()

從伺服器定義更新物件。

(繼承來源 MajorObject)
Refresh(Boolean)

從伺服器定義更新物件,以及載入的相依物件 [如果指定]。

(繼承來源 MajorObject)
Refresh(Boolean, RefreshType)

從伺服器定義更新物件,以及載入的相依物件 [如果指定]。

(繼承來源 MajorObject)
RemoveFromContainer(IContainer)

從指定的容器中移除 ModelComponent 物件。

(繼承來源 ModelComponent)
Reset()

將元件重設為其初始狀態。

(繼承來源 NamedComponent)
Submit()

提交 ModelComponent 物件。

(繼承來源 ModelComponent)
Submit(Boolean)

提交 ModelComponent 物件。

(繼承來源 ModelComponent)
ToString()

傳回代表具名元件的字串。

(繼承來源 NamedComponent)
Update()

使用預設值更新相依物件,將目前對象的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions)

使用指定的選項來更新相依物件,將目前對象的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode)

使用指定的選項來更新相依物件,將目前對象的伺服器定義更新為實際值。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

使用指定的選項,將目前對象的伺服器定義更新為實際值,以更新相依物件,並報告作業的任何警告。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

使用指定的選項將目前對象的伺服器定義更新為實際值,以更新相依物件、報告作業的任何警告,以及從作業傳回受影響的物件。

(繼承來源 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定的選項將目前對象的伺服器定義更新為實際值,以更新相依物件、報告作業的任何警告,以及從作業傳回受影響的物件。 如果 analyzeImpactOnly 為 true,則不會執行任何更新作業的影響分析作業。

(繼承來源 MajorObject)
Validate(ValidationErrorCollection)

驗證其附加至其中的專案;會傳回集合中遇到的任何錯誤。

(繼承來源 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

驗證其附加至其中的專案;會傳回集合中遇到的任何錯誤。 也包含參數,可啟用傳回詳細錯誤。

(繼承來源 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

判斷資料庫是否有效。

Validate(ValidationResultCollection)

指出MajorObject是否有效。

(繼承來源 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指出MajorObject是否有效。

(繼承來源 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指出MajorObject是否有效。

(繼承來源 MajorObject)

明確介面實作

ICloneable.Clone()

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IConnectionStringHolder.ReturnPassword

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IDeserializationCallback.OnDeserialization(Object)

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 MajorObject)
IFormattable.ToString(String, IFormatProvider)

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 NamedComponent)
IHostableComponent.Host

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 ModelComponent)
IMajorObject.BaseType

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.CreateBody()

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.DependsOn(IMajorObject)

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.ObjectReference

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.ParentDatabase

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.ParentServer

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.Path

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IMajorObject.WriteRef(XmlWriter)

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

IModelComponent.FriendlyPath

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 ModelComponent)
IModelComponent.OwningCollection

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 ModelComponent)
IProcessable.LastProcessed

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 ProcessableMajorObject)
IProcessable.State

定義 MicrosoftAnalysis Services 資料庫。 無法繼承這個類別。

(繼承來源 ProcessableMajorObject)

擴充方法

ToTmdl(Database)

根據加密資料庫的元數據,建置一組 TMDL 檔。

ToTmdl(Database, MetadataSerializationOptions)

根據加密資料庫的元數據,建置一組 TMDL 檔。

適用於