共用方式為


AMO 基礎類別

適用于:SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

基礎類別是使用分析管理物件 (AMO) 的起點。 透過這些類別,就可以為應用程式內將使用的其餘物件建立環境。 基本類別包括下列物件: ServerDatabaseDataSourceDataSourceView

下圖顯示在本主題中說明的類別關聯性。

AMO 基礎類別

伺服器物件

此外,您將可以存取下列方法:

  • 連接管理:Connect、Disconnect、Reconnect 和 GetConnectionState。

  • 交易管理:BeginTransaction,CommitTransaction 和 RollbackTransaction。

  • 備份和還原。

  • DDL 執行:Execute、CancelCommand、SendXmlaRequest、StartXmlaRequest。

  • 中繼資料管理:UpdateObjects 和 Validate。

若要連接到伺服器,您需要像在 ADOMD.NET 和 OLEDB 中使用的標準連接字串。 如需詳細資訊,請參閱ConnectionString。 可以將伺服器的名稱指定為連接字串,而不需要使用連接字串格式。

如需可用方法和屬性的詳細資訊,請參閱 Server 中的 Microsoft.AnalysisServices

資料庫物件

若要在應用程式中使用 Database 物件,您必須從父伺服器資料庫集合取得資料庫的實例。 若要建立資料庫,您可以將 物件新增 Database 至伺服器資料庫集合,並將新的實例更新至伺服器。 若要刪除資料庫,您可以使用自己的 Drop 方法卸載 Database 物件。

您可以使用 BackUp 方法,從 Database 物件或 Server 物件) (備份資料庫,但只能使用 Restore 方法從 Server 物件還原。

如需可用方法和屬性的詳細資訊,請參閱 Database 中的 Microsoft.AnalysisServices

DataSource 與 DataSourceView 物件

資料來源是使用 DataSourceCollection 來自資料庫類別的 來管理。 的實例 DataSource 可以使用 來自 物件的 Add 方法建立 DataSourceCollection 。 您可以使用 Remove 方法從 DataSourceCollection 物件中刪除 的 DataSource 實例。

DataSourceView 物件是從 DataSourceViewCollection 資料庫類別中的 物件管理。

如需可用方法和屬性的詳細資訊,請參閱 DataSource 中的 Microsoft.AnalysisServicesDataSourceView