AMO 基础类

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

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

AMO 基础类

本主题包含以下各节:

  • Server 对象

  • Database 对象

  • DataSource 和 DataSourceView 对象

Server 对象

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

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

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

  • Backup 和 Restore。

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

  • 元数据管理:UpdateObjects 和 Validate。

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

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

Database 对象

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

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

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

DataSource 和 DataSourceView 对象

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

DataSourceView 对象是从数据库类的 DataSourceViewCollection 对象管理的。

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

请参阅

参考

Microsoft.AnalysisServices

概念

AMO 类简介

AMO 基础对象的编程