Database 类

定义

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

[System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")]
public abstract class Database : Microsoft.AnalysisServices.ProcessableMajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")>]
type Database = class
    inherit ProcessableMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Database
Inherits ProcessableMajorObject
Implements IDisposable
继承
派生
属性
实现

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Annotations

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

(继承自 MajorObject)
Collation

获取或设置数据库的排序规则类型。

CompatibilityLevel

获取或设置数据库的兼容级别。

CompatibilityMode

获取或设置数据库的兼容级别。

CreatedTimestamp

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

(继承自 MajorObject)
DbStorageLocation

获取或设置数据库存储位置。

Description

获取或设置组件的说明。

DismissedValidationResults

获取与数据库关联的 DismissedValidationResult 集合。

DismissedValidationRules

获取与数据库关联的 DismissedValidationRule 集合。

EstimatedSize

获取或设置父数据库的只读估计大小(以字节为单位)。

FriendlyName

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

(继承自 NamedComponent)
ID

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

(继承自 NamedComponent)
ImagePath

获取或设置图像路径。

ImageUniqueID

获取或设置图像的唯一标识符。

ImageUrl

获取或设置要为数据库显示的图像的 URL 路径。

ImageVersion

获取或设置数据库中的图像的版本。

IsLoaded

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

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
Language

获取或设置数据库的语言值。

LastProcessed

获取或设置上次处理对象的 DateTime。

(继承自 ProcessableMajorObject)
LastSchemaUpdate

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

(继承自 MajorObject)
LastUpdate

获取或设置数据库的最近一次更新时间。

ModelType

获取或设置从中部署数据库的模型的类型。 预期值包括默认(与多维相同)、多维或表格。

Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

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

(继承自 ModelComponent)
Parent

获取数据库的父服务器。

ReadWriteMode

获取或设置数据库的 ReadWriteMode。

Site

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

(继承自 NamedComponent)
SiteID

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

(继承自 NamedComponent)
State

获取或设置当前实例的 AnalysisState。

(继承自 ProcessableMajorObject)
StorageEngineUsed

获取或设置在当前数据库中使用的存储引擎。

Translations

获取与数据库关联的翻译的集合。

Version

获取或设置数据库版本。

Visible

获取或设置与数据库关联的布尔值可见性属性。

方法

AddToContainer(IContainer)

将数据库添加到容器

AfterInsert(Int32)

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

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

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

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
Backup(BackupInfo)

对带有 BackupInfo 信息的数据库的备份操作,提供编程访问。

Backup(String)

对带有指定文件的数据库的备份操作,提供编程访问。

Backup(String, Boolean)

对带有指定文件和 AllowOverWrite 指示的数据库的备份操作,提供编程访问。

Backup(String, Boolean, Boolean)

对带有指定文件、AllowOverWrite 指示和 BackupRemotePartitions 指示的数据库的备份操作,提供编程访问。

Backup(String, Boolean, Boolean, BackupLocation[])

对带有指定文件、AllowOverWrite 指示、BackupRemotePartitions 指示和位置信息的数据库的备份操作,提供编程访问。

Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

对带有指定文件、AllowOverWrite 指示、BackupRemotePartitions 指示、位置信息和 ApplyCompression 指示的数据库的备份操作,提供编程访问。

Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

对带有指定文件、AllowOverWrite 指示、BackupRemotePartitions 指示、位置信息、ApplyCompression 指示和密码的数据库的备份操作,提供编程访问。

BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
CanProcess(ProcessType)

指示多维数据集是否可以执行指定的处理。

Clone(Boolean)

创建 MajorObject 对象的新副本。

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

将该对象复制到指定目标。 不要在您的代码中直接引用此成员。 它支持 Analysis Services 基础结构,并将在未来版本中隐藏。

CopyTo(ModelComponent)

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

(继承自 ModelComponent)
CopyTo(NamedComponent)

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

(继承自 NamedComponent)
Detach()

分离未在使用中的数据库。

Detach(String)

分离具有指定密码的数据库。

Drop()

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

(继承自 MajorObject)
Drop(DropOptions)

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

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

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

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

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

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

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

(继承自 MajorObject)
GetConnectedParentServer()

获取要连接数据库对象的父服务器。

GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

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

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

获取删除依赖关系。

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

获取该数据库引用的对象。

GetUpdateOverwrites(Boolean)

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

(继承自 MajorObject)
Process()

处理 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType)

处理具有指定进程类型的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

处理具有指定进程类型和错误处理配置的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

处理具有指定进程类型、错误处理配置和警告的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

处理具有指定进程类型、错误处理配置、警告以及影响详细信息的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

处理具有指定进程类型、错误处理配置、警告以及影响详细信息的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, IBinding)

处理具有指定进程类型和绑定的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

处理具有指定进程类型和写回选项的 ProcessableMajorObject。

(继承自 ProcessableMajorObject)
Refresh()

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

(继承自 MajorObject)
Refresh(Boolean)

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

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

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

(继承自 MajorObject)
RemoveFromContainer(IContainer)

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

(继承自 ModelComponent)
Reset()

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

(继承自 NamedComponent)
Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

(继承自 ModelComponent)
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)

确定 NamedComponent 是否有效。

(继承自 NamedComponent)
Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

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

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

IDeserializationCallback.OnDeserialization(Object)

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

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

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

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

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 NamedComponent)
IHostableComponent.Host

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.FriendlyPath

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.OwningCollection

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 ModelComponent)
IProcessable.LastProcessed

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 ProcessableMajorObject)
IProcessable.State

表示 Microsoft Analysis Services 数据库。 此类不能被继承。

(继承自 ProcessableMajorObject)

适用于