Database 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。
public class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject
type Database = class
inherit Database
interface ICloneable
interface IMajorObject
Public Class Database
Inherits Database
Implements ICloneable, IMajorObject
- 继承
- 实现
构造函数
Database() |
使用默认值初始化表格 Database 的新实例。 |
Database(ModelType, Int32) |
使用模型类型和兼容性级别初始化表格 Database 对象的新实例。 |
Database(String) |
使用名称初始化表格 Database 的新实例。 |
Database(String, String) |
使用名称和标识符初始化表格 Database 的新实例。 |
字段
MaxIDLength |
指定标识符的最大长度。 (继承自 NamedComponent) |
MaxNameLength |
指定名称的最大长度。 (继承自 NamedComponent) |
属性
Annotations |
获取与主要对象关联的所有批注的集合。 (继承自 MajorObject) |
Collation |
获取或设置数据库的排序规则类型。 (继承自 Database) |
CompatibilityLevel |
获取或设置数据库的兼容性级别。 (继承自 Database) |
CompatibilityMode |
获取或设置数据库的兼容性级别。 (继承自 Database) |
CreatedTimestamp |
获取或设置对象的创建日期和时间。 (继承自 MajorObject) |
DbStorageLocation |
获取或设置数据库存储位置。 (继承自 Database) |
Description |
获取或设置组件的说明。 (继承自 Database) |
DismissedValidationResults |
获取与数据库关联的 DismissedValidationResult 的集合。 (继承自 Database) |
DismissedValidationRules |
获取与数据库关联的 DismissedValidationRule 的集合。 (继承自 Database) |
EstimatedSize |
获取或设置父数据库的只读估计大小(以字节为单位)。 (继承自 Database) |
FriendlyName |
获取组件的用户友好名称。 (继承自 NamedComponent) |
ID |
获取或设置组件的标识符。 (继承自 NamedComponent) |
ImagePath |
获取或设置图像路径。 (继承自 Database) |
ImageUniqueID |
获取或设置图像唯一标识符。 (继承自 Database) |
ImageUrl |
获取或设置要为数据库显示的图像的 URL 路径。 (继承自 Database) |
ImageVersion |
获取或设置数据库中映像的版本。 (继承自 Database) |
IsInTransaction |
获取一个值,该值指示数据库是否受当前事务的影响。 |
IsLoaded |
获取一个值,该值指示是否已加载 MajorObject。 (继承自 MajorObject) |
KeyForCollection |
获取集合中使用的键。 (继承自 NamedComponent) |
Language |
获取或设置数据库的语言值。 (继承自 Database) |
LastProcessed |
获取或设置上次处理对象的 DateTime。 (继承自 ProcessableMajorObject) |
LastSchemaUpdate |
获取或设置上次更新当前对象架构的日期和时间。 (继承自 MajorObject) |
LastUpdate |
获取或设置数据库上次更新的时间。 (继承自 Database) |
Model | |
ModelType |
获取或设置从中部署数据库的模型类型。 预期值包括默认值(与多维相同)、多维或表格。 (继承自 Database) |
Name |
获取或设置组件的名称。 (继承自 NamedComponent) |
OwningCollection |
获取或设置包含 ModelComponent 的集合。 (继承自 ModelComponent) |
Parent | |
ReadWriteMode |
获取或设置数据库的 ReadWriteMode。 (继承自 Database) |
Server |
获取数据库的父 Server。 |
Site |
获取或设置与组件关联的站点。 (继承自 NamedComponent) |
SiteID |
获取或设置与组件关联的站点的标识符。 (继承自 NamedComponent) |
State |
获取或设置此当前实例的 AnalysisState。 (继承自 ProcessableMajorObject) |
StorageEngineUsed |
获取或设置当前数据库中使用的存储引擎。 (继承自 Database) |
Translations |
获取与数据库关联的翻译的集合。 (继承自 Database) |
Version |
获取或设置数据库版本。 (继承自 Database) |
Visible |
获取或设置与数据库关联的布尔可见性属性。 (继承自 Database) |
方法
显式接口实现
ICloneable.Clone() |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IDeserializationCallback.OnDeserialization(Object) |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 MajorObject) |
IDeserializationStartCallback.OnDeserializationBegin(Object) |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 MajorObject) |
IFormattable.ToString(String, IFormatProvider) |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 NamedComponent) |
IHostableComponent.Host |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 ModelComponent) |
IMajorObject.BaseType |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.CreateBody() |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.DependsOn(IMajorObject) |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.ObjectReference |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.ParentDatabase |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.ParentServer |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.Path |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IMajorObject.WriteRef(XmlWriter) |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 |
IModelComponent.FriendlyPath |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 ModelComponent) |
IModelComponent.OwningCollection |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 ModelComponent) |
IProcessable.LastProcessed |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 ProcessableMajorObject) |
IProcessable.State |
指定 Analysis Services 表格或多维数据库。 无法继承此类。 服务器模式和模型类型将确定随后是否可以创建或修改模型树。 具体而言,如果调用 Tabular.Database,则只能在模型为兼容级别 1200 的表格时修改其模型。 (继承自 ProcessableMajorObject) |
扩展方法
ToTmdl(Database) |
基于隔离数据库的元数据生成一组 TMDL 文档。 |
ToTmdl(Database, MetadataSerializationOptions) |
基于隔离数据库的元数据生成一组 TMDL 文档。 |