AMO Fundamental 类

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

基础类是使用分析管理对象 (AMO) 的起点。 通过这些类,您可以为将在应用程序中使用的其他对象建立自己的环境。 基本类包括以下对象: ServerDatabaseDataSourceDataSourceView

下图显示了本主题中介绍的类之间的关系。

AMO Fundamental 类

服务器对象

另外,还具有对以下方法的访问权限:

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

  • 事务管理:BeginTransaction、CommitTransaction 和 RollbackTransaction。

  • Backup 和 Restore。

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

  • 元数据管理:UpdateObjects 和 Validate。

若要连接到服务器,与在 ADOMD.NET 和 OLEDB 中使用一样,需要一个标准的连接字符串。 有关详细信息,请参阅 ConnectionString。 服务器的名称可指定为连接字符串,无需使用连接字符串格式。

有关可用方法和属性的详细信息,请参阅 Server 中的 Microsoft.AnalysisServices

数据库对象

若要在应用程序中使用 Database 对象,必须从父服务器数据库集合获取数据库的实例。 若要创建数据库,请将 对象添加到 Database 服务器数据库集合,并将新实例更新到服务器。 若要删除数据库,请使用其自己的 Drop 方法删除 Database 该对象。

可以使用 backUp 方法从 对象或Server对象) (Database 备份数据库,但只能使用 Restore 方法从 Server 对象还原数据库。

有关可用方法和属性的详细信息,请参阅 Database 中的 Microsoft.AnalysisServices

DataSource 和 DataSourceView 对象

数据源使用 DataSourceCollection 数据库类中的 管理。 可以使用 对象中的 Add 方法DataSourceCollection创建 的DataSource实例。 可以使用 对象中的 Remove 方法DataSourceCollection删除 的DataSource实例。

DataSourceView 对象从 DataSourceViewCollection 数据库类中的 对象进行管理。

有关可用方法和属性的详细信息,请参阅 DataSource 中的 Microsoft.AnalysisServicesDataSourceView