共用方式為


AMO 基礎類別

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

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

AMO 基礎類別

本主題包含下列各節:

  • 伺服器物件

  • 資料庫物件

  • DataSource 與 DataSourceView 物件

伺服器物件

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

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

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

  • 備份與還原。

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

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

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

如需有關可用之方法和屬性的詳細資訊,請參閱<Microsoft.AnalysisServices>中的<Microsoft.AnalysisServices..::..Server>。

資料庫物件

若要在您的應用程式中使用 Database 物件,您必須從父伺服器資料庫集合中取得資料庫的執行個體。若要建立資料庫,可以將 Database 物件加入伺服器資料庫集合,並將新執行個體更新到伺服器。若要刪除資料庫,可以使用資料庫自己的 Drop 方法來卸除 Database 物件。

透過使用 BackUp 方法 (從 Database 物件或是從 Server 物件),可以備份資料庫;但是只能從 Server 物件的 Restore 方法進行還原。

如需有關可用之方法和屬性的詳細資訊,請參閱<Microsoft.AnalysisServices>中的<Microsoft.AnalysisServices..::..Database>。

DataSource 與 DataSourceView 物件

透過從資料庫類別使用 DataSourceCollection 來管理資料來源。可以使用 DataSourceCollection 物件的 Add 方法來建立 DataSource 的執行個體。可以使用 DataSourceCollection 物件的 Remove 方法來刪除 DataSource 的執行個體。

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

如需有關可用之方法和屬性的詳細資訊,請參閱<Microsoft.AnalysisServices>中的<Microsoft.AnalysisServices..::..DataSource>與<Microsoft.AnalysisServices..::..DataSourceView>。