Server 类

定义

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

[System.Runtime.InteropServices.Guid("554BBCA3-925F-4797-9460-2421A8CD7030")]
public sealed class Server : Microsoft.AnalysisServices.Core.Server, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("554BBCA3-925F-4797-9460-2421A8CD7030")>]
type Server = class
    inherit Server
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Server
Inherits Server
Implements ICloneable, IDisposable, IMajorObject
继承
属性
实现

示例

...

注解

对象是整个分析管理对象 (AMO) 对象模型树的根对象。 使用 ClassType Server 对象,你可以: * 连接到运行 Analysis Services 实例的计算机。 * 连接 (创建会话) , (结束会话上下文) 与 Analysis Services 实例断开连接。 * 捕获到 Analysis Services 的命令流量的 XML 消息日志。 * 确定产品版本和产品级别。 * 执行请求以创建其他 Analysis Services 对象,例如数据库、数据源、命令、维度、多维数据集、数据挖掘模型和角色。

构造函数

Server()

使用默认值初始化服务器的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

AccessToken

访问令牌

(继承自 Server)
Annotations

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

(继承自 MajorObject)
Assemblies

从 Server 对象获取程序集的集合。

CaptureLog

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

(继承自 Server)
CaptureXml

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

(继承自 Server)
CompatibilityMode

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

(继承自 Server)
Connected

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

(继承自 Server)
ConnectionInfo

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

(继承自 Server)
ConnectionString

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

(继承自 Server)
CreatedTimestamp

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

(继承自 MajorObject)
Databases

获取在服务器上常驻的数据库的集合。

DefaultCompatibilityLevel

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

(继承自 Server)
Description

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

(继承自 MajorObject)
Edition

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

(继承自 Server)
EditionID

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

(继承自 Server)
FriendlyName

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

(继承自 NamedComponent)
ID

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

(继承自 NamedComponent)
IsInTransaction

获取指示服务器上是否有启动的活动事务的值。

IsLoaded

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

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
LastSchemaUpdate

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

(继承自 MajorObject)
Name

获取或设置组件的名称。

(继承自 NamedComponent)
OnAccessTokenExpired

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

(继承自 Server)
OwningCollection

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

(继承自 ModelComponent)
Parent

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

(继承自 ModelComponent)
ProductLevel

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

(继承自 Server)
ProductName

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

(继承自 Server)
Roles

获取数据库、多维数据集或挖掘模型的角色的集合。

ServerLocation

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

(继承自 Server)
ServerMode

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

(继承自 Server)
ServerProperties

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

(继承自 Server)
SessionID

获取服务器的会话 ID。

(继承自 Server)
SessionTrace

获取 SessionTrace 对象,用于启动和停止对服务器的跟踪。

Site

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

(继承自 NamedComponent)
SiteID

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

(继承自 NamedComponent)
SupportedCompatibilityLevels

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

(继承自 Server)
Traces

获取服务器上可用的跟踪。

Version

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

(继承自 Server)

方法

AddToContainer(IContainer)

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

(继承自 ModelComponent)
AfterInsert(Int32)

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

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

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

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
Attach(String)

将文件夹附加到服务器。

(继承自 Server)
Attach(String, ReadWriteMode)

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

(继承自 Server)
Attach(String, ReadWriteMode, String)

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

(继承自 Server)
BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
BeginTransaction()

在服务器上启动事务。

CancelCommand()

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

(继承自 Server)
CancelCommand(String)

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

(继承自 Server)
CancelConnection(Int32)

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

(继承自 Server)
CancelConnection(Int32, Boolean)

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

(继承自 Server)
CancelSession()

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

(继承自 Server)
CancelSession(Int32)

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

(继承自 Server)
CancelSession(Int32, Boolean)

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

(继承自 Server)
CancelSession(String)

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

(继承自 Server)
CancelSession(String, Boolean)

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

(继承自 Server)
Clone()

返回对象的克隆。

Clone(Boolean)

创建 MajorObject 对象的新副本。

(继承自 MajorObject)
CommitTransaction()

提交在当前事务中所做的更改。

CommitTransaction(ModelOperationResult)

提交当前事务中所做的更改并返回 ModelOperationResult

ConcatenateCaptureLog(Boolean, Boolean)

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

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

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

(继承自 Server)
Connect(String)

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

(继承自 Server)
Connect(String, Boolean)

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

(继承自 Server)
Connect(String, String)

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

(继承自 Server)
CopyTo(MajorObject, Boolean)

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

(继承自 Server)
CopyTo(ModelComponent)

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

(继承自 ModelComponent)
CopyTo(NamedComponent)

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

(继承自 NamedComponent)
CopyTo(Server)

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

CopyTo(Server)

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

(继承自 Server)
Disconnect()

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

(继承自 Server)
Disconnect(Boolean)

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

Dispose(Boolean)

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

(继承自 Server)
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) 请求。

(继承自 Server)
EndXmlaRequestAndGetResults()

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

(继承自 Server)
EndXmlaRequestWithReader(XmlaResultCollection)

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

(继承自 Server)
Execute(String)

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

(继承自 Server)
Execute(String, ImpactDetailCollection, Boolean)

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

(继承自 Server)
ExecuteCaptureLog(Boolean, Boolean)

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

(继承自 Server)
ExecuteCaptureLog(Boolean, Boolean, Boolean)

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

(继承自 Server)
ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

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

(继承自 Server)
ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

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

(继承自 Server)
GetConnectionState(Boolean)

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

(继承自 Server)
GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

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

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

获取删除依赖关系。

(继承自 MajorObject)
GetLastSchemaUpdate(IMajorObject)

检索最近一次更新指定的对象架构的日期和时间。

GetReferences(Hashtable, Boolean)

获取 MajorObject 引用的对象。

(继承自 MajorObject)
GetSupportedCompatibilityLevels()

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

(继承自 Server)
GetUpdateOverwrites(Boolean)

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

(继承自 MajorObject)
ImageLoad(ImageLoadInfo)

???

(继承自 Server)
ImageLoad(String, String, Stream)

???

(继承自 Server)
ImageLoad(String, String, Stream, ReadWriteMode)

???

(继承自 Server)
ImageSave(ImageSaveInfo)

???

(继承自 Server)
ImageSave(String, Stream)

???

(继承自 Server)
NotifyTableChange(DataSource, TableNotificationCollection)

通知 Analysis Services 实例指定数据源中的表发生了更改。

Reconnect()

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

(继承自 Server)
Refresh()

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

(继承自 MajorObject)
Refresh(Boolean)

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

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

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

(继承自 MajorObject)
RemoveFromContainer(IContainer)

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

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

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

(继承自 Server)
RenameTable(String, String, String, FixUpExpressions)

对表执行重命名操作。

(继承自 Server)
RenameTableColumn(String, String, String, String, FixUpExpressions)

对列执行重命名操作。

(继承自 Server)
Reset()

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

(继承自 NamedComponent)
Restore(RestoreInfo)

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

(继承自 Server)
Restore(String)

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

(继承自 Server)
Restore(String, String)

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

(继承自 Server)
Restore(String, String, Boolean)

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[])

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

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

(继承自 Server)
Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

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

(继承自 Server)
RollbackTransaction()

在连接的服务器上回滚当前事务。

SendXmlaRequest(XmlaRequestType, Stream)

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

(继承自 Server)
SendXmlaRequest(XmlaRequestType, TextReader)

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

(继承自 Server)
StartXmlaRequest(XmlaRequestType)

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

(继承自 Server)
Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

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

同步当前对象。

(继承自 Server)
Synchronize(String, String, SynchronizeSecurity, Boolean)

同步当前对象。

(继承自 Server)
Synchronize(SynchronizeInfo)

同步当前对象。

(继承自 Server)
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)
UpdateObjects(IMajorObject[])

基础结构。 将对 Server 对象所做的更新发送给 Analysis Services 服务器。

UpdateObjects(IMajorObject[], ImpactDetailCollection)

基础结构。 将对 Server 对象所做的更新发送给 Analysis Services 服务器。

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)

显式接口实现

ICloneable.Clone()

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IDeserializationCallback.OnDeserialization(Object)

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

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

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

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

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

(继承自 NamedComponent)
IHostableComponent.Host

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

(继承自 ModelComponent)
IMajorObject.BaseType

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.CreateBody()

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.DependsOn(IMajorObject)

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.ObjectReference

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.ParentDatabase

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.ParentServer

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.Path

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IMajorObject.WriteRef(XmlWriter)

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

IModelComponent.FriendlyPath

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.OwningCollection

表示 Analysis Services 的一个实例,并提供支持你控制该实例的方法和成员。 此类不能被继承。

(继承自 ModelComponent)

适用于