Server 类

定义

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

[System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")]
public abstract class Server : Microsoft.AnalysisServices.MajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")>]
type Server = class
    inherit MajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Server
Inherits MajorObject
Implements IDisposable
继承
派生
属性
实现

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

AccessToken

访问令牌

Annotations

获取与主对象关联的所有注释的集合。

(继承自 MajorObject)
CaptureLog

获取包含将 CaptureXml 属性设置为 true 时生成的 XMLA 命令的集合。

CaptureXml

获取或设置 Server 对象的 CaptureLog 属性,该属性指示是否应记录发送到 Analysis Services 实例的 XML 消息。

CompatibilityMode

获取或设置 Analysis Services 的模式。 这是只读的。

Connected

获取指示,指示是否存在与 Analysis Services 的实例的连接。

ConnectionInfo

获取与到 Server 对象的连接相关的信息。

ConnectionString

获取用于连接到 Analysis Services 实例的连接字符串。

CreatedTimestamp

获取或设置创建该对象的日期和时间。

(继承自 MajorObject)
DefaultCompatibilityLevel

获取或设置未指定此值时要使用的默认兼容级别。 这是只读的。

Description

获取或设置主对象的说明。

(继承自 MajorObject)
Edition

获取或设置当前安装的 Analysis Services 版本。 这是只读的。

EditionID

获取或设置当前安装的 Analysis Services 版本的 EditionID。 这是只读的。

FriendlyName

获取组件的用户友好名称。

(继承自 NamedComponent)
ID

获取或设置组件的标识符。

(继承自 NamedComponent)
IsLoaded

获取一个值,该值指示是否已加载 MajorObject。

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

获取或设置最近一次更新当前对象架构的日期和时间。

(继承自 MajorObject)
Name

获取或设置组件的名称。

(继承自 NamedComponent)
OnAccessTokenExpired

定义一个回调方法,用于在当前访问令牌即将过期时通知应用程序。

OwningCollection

获取或设置包含 ModelComponent 的集合。

(继承自 ModelComponent)
Parent

获取作为 ModelComponent 对象的父级的 IModelComponent 对象。

(继承自 ModelComponent)
ProductLevel

获取或设置针对产品级别元素的只读访问权限。 产品级别本身是从存储的特定于安装的字符串中获取的。

ProductName

获取或设置针对自其安装 Analysis Services 实例的 SQL Server 产品名称的只读访问权限。

ServerLocation

获取或设置位于本地或位于 Microsoft 数据中心的服务器位置,该中心对 Microsoft 联机服务的表格模型(例如,在 Office 365 中查看的 Excel 数据模型)进行内部托管。 这是只读的。

ServerMode

获取或设置服务器正在其中运行的模式。 这是只读的。

ServerProperties

获取与特定 Server 对象关联的服务器属性的集合。

SessionID

获取服务器的会话 ID。

Site

获取或设置与组件关联的站点。

(继承自 NamedComponent)
SiteID

获取或设置与组件关联的站点的标识符。

(继承自 NamedComponent)
SupportedCompatibilityLevels

获取与服务器支持的一组兼容性级别相关的信息。

Version

获取或设置服务器版本。 这是只读的。

方法

AddToContainer(IContainer)

将 ModelComponent 对象添加到指定容器。

(继承自 ModelComponent)
AfterInsert(Int32)

添加到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterMove(Int32, Int32)

移动到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
Attach(String)

将文件夹附加到服务器。

Attach(String, ReadWriteMode)

使用指定的模式将文件夹附加到服务器。

Attach(String, ReadWriteMode, String)

使用指定的模式和密码将文件夹附加到服务器。

BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
CancelCommand()

取消对当前连接和会话执行的命令(使用新的临时连接)。

CancelCommand(String)

取消在指定会话中执行的命令(使用新的临时连接)。

CancelConnection(Int32)

取消指定连接(使用新的临时连接)。

CancelConnection(Int32, Boolean)

取消指定连接(使用新的临时连接)。

CancelSession()

取消当前会话(使用新的临时连接)。

CancelSession(Int32)

取消指定会话(使用新的临时连接)。

CancelSession(Int32, Boolean)

取消指定会话(使用新的临时连接)。

CancelSession(String)

取消指定会话(使用新的临时连接)。

CancelSession(String, Boolean)

取消指定会话(使用新的临时连接)。

Clone(Boolean)

创建 MajorObject 对象的新副本。

(继承自 MajorObject)
ConcatenateCaptureLog(Boolean, Boolean)

获取封装在一个 XMLA Batch 元素中、以串联 XML 格式表示的捕获日志,并指示是否要包括事务属性和 XMLA Parallel 元素。

ConcatenateCaptureLog(Boolean, Boolean, Boolean)

获取封装在 XMLA Batch 元素中、以串联 XML 格式表示的捕获日志,并指示是否要包括事务属性和 XMLA Parallel 元素,以及指示是否要处理受影响的对象。

Connect(String)

使用指定的连接字符串将 Server 的当前实例连接到 Analysis Services 服务器。

Connect(String, Boolean)

使用指定的连接字符串和“仅限属性”指示将 Server 的当前实例连接到 Analysis Services 服务器。

Connect(String, String)

使用指定的连接字符串和会话标识符将 Server 的当前实例连接到 Analysis Services 服务器。

CopyTo(MajorObject, Boolean)

将 Server 对象复制到指定目标。

CopyTo(ModelComponent)

将 ModelComponent 对象复制到指定对象。

(继承自 ModelComponent)
CopyTo(NamedComponent)

将 NamedComponent 对象复制到指定的对象。

(继承自 NamedComponent)
CopyTo(Server)

将该对象的内容复制到其他对象(目标)。

Disconnect()

断开 Server 对象与 Analysis Services 服务器的连接。

Disconnect(Boolean)

断开指定的会话 Server 对象与 Analysis Services 服务器的连接。

Dispose(Boolean)

释放服务器使用的非托管资源,并可以选择释放托管资源。

Drop()

删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions)

使用指定选项删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告对象返回由删除操作引发的警告。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
EndXmlaRequest()

结束最后一个 XML for Analysis (XMLA) 请求。

EndXmlaRequestAndGetResults()

结束 Xmla 请求,并从 Server 获取结果。

EndXmlaRequestWithReader(XmlaResultCollection)

与 EndXmlaRequest() 类似,但返回 AmoDataReader 而不是原始 XmlReader。

Execute(String)

在 Analysis Services 服务器上执行指定的命令。

Execute(String, ImpactDetailCollection, Boolean)

在 Analysis Services 服务器上执行指定的命令,并为影响分析提供支持。

ExecuteCaptureLog(Boolean, Boolean)

在服务器上执行捕获日志的内容,并指示是否以事务和/或并行模式执行。 不处理受影响的对象。

ExecuteCaptureLog(Boolean, Boolean, Boolean)

在服务器上执行捕获日志的内容、指示是否在事务和/或并行模式下执行以及指示是否要处理受影响的对象。

ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

在服务器上执行捕获日志的内容,指示是否以事务和/或并行模式执行,指示是否要处理受影响的对象,并指示是否忽略不稳定的对象。

ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

执行给定的 XMLA 命令并返回 AmoDataReader

GetConnectionState(Boolean)

获取与 Analysis Services 服务器的连接的当前状态。

GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

获取指定哈希表的依赖项。

(继承自 MajorObject)
GetDropDependents(Hashtable, Hashtable)

获取删除依赖关系。

(继承自 MajorObject)
GetReferences(Hashtable, Boolean)

获取 MajorObject 引用的对象。

(继承自 MajorObject)
GetSupportedCompatibilityLevels()

获取服务器支持的一组兼容性级别。

GetUpdateOverwrites(Boolean)

获取覆盖更新的 MajorObject 的 Hashtable 对象。

(继承自 MajorObject)
ImageLoad(ImageLoadInfo)

???

ImageLoad(String, String, Stream)

???

ImageLoad(String, String, Stream, ReadWriteMode)

???

ImageSave(ImageSaveInfo)

???

ImageSave(String, Stream)

???

Reconnect()

重新建立与 Analysis Services 数据库的连接。

Refresh()

更新服务器定义中的对象。

(继承自 MajorObject)
Refresh(Boolean)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
Refresh(Boolean, RefreshType)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
RemoveFromContainer(IContainer)

从指定的容器中删除 ModelComponent 对象。

(继承自 ModelComponent)
RenameScriptMeasure(String, String, String, String, FixUpExpressions)

对度量值执行重命名操作。

RenameTable(String, String, String, FixUpExpressions)

对表执行重命名操作。

RenameTableColumn(String, String, String, String, FixUpExpressions)

对列执行重命名操作。

Reset()

将组件重置为其初始状态。

(继承自 NamedComponent)
Restore(RestoreInfo)

使用在提供的 RestoreInfo 对象上设置的选项,从备份文件还原 Analysis Services 数据库。

Restore(String)

从备份文件还原 Analysis Services 数据库。

Restore(String, String)

从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean)

在给定覆盖标志的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[])

在给定重写标志和多个远程服务器的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

在给定覆盖标志、多个远程服务器并指定安全设置的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

在给定覆盖标志和多个远程服务器并指定安全设置和密码的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

在给定密码、覆盖标志和多个远程服务器并指定安全设置、密码和存储位置的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

在给定密码、覆盖标志和多个远程服务器并指定安全设置、密码、存储位置和读/写模式的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

在给定密码、覆盖标志和多个远程服务器并指定安全设置、密码、存储位置和读/写模式的情况下,从备份文件将 Analysis Services 数据库还原到指定的数据库。

SendXmlaRequest(XmlaRequestType, Stream)

使用给定的流发送指定类型的 XML for Analysis (XMLA) 请求。

SendXmlaRequest(XmlaRequestType, TextReader)

使用给定请求发送指定类型的 XML for Analysis (XMLA) 请求。

StartXmlaRequest(XmlaRequestType)

开始对该服务器的 XML for Analysis (XMLA) 请求。

Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

(继承自 ModelComponent)
Synchronize(String, String)

同步当前对象。

Synchronize(String, String, SynchronizeSecurity, Boolean)

同步当前对象。

Synchronize(SynchronizeInfo)

同步当前对象。

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)

指示 Server 对象是否有效。

Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

IDeserializationCallback.OnDeserialization(Object)

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 MajorObject)
IFormattable.ToString(String, IFormatProvider)

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 NamedComponent)
IHostableComponent.Host

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 ModelComponent)
IModelComponent.FriendlyPath

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 ModelComponent)
IModelComponent.OwningCollection

表示 Analysis Services 实例的基类,并提供支持你控制该实例的方法和成员。

(继承自 ModelComponent)

适用于