Database Класс

Определение

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

[System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database = class
    inherit Database
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
    interface IConnectionStringHolder
Public NotInheritable Class Database
Inherits Database
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
Наследование
Атрибуты
Реализации

Конструкторы

Database()

Инициализирует новый экземпляр табличного объекта Database со значениями по умолчанию.

Database(ModelType, Int32)

Инициализирует новый экземпляр табличного объекта Database, используя тип модели и уровень совместимости.

Database(String)

Инициализирует новый экземпляр табличного объекта Database по имени.

Database(String, String)

Инициализирует новый экземпляр табличного объекта Database, используя имя и идентификатор.

Поля

MaxIDLength

Задает максимальную длину идентификатора.

(Унаследовано от NamedComponent)
MaxNameLength

Задает максимальную длину имени.

(Унаследовано от NamedComponent)

Свойства

Accounts

Возвращает коллекцию типов учетных записей, которые определены в элементе Database.

AggregationPrefix

Возвращает или задает общий префикс для всех имен агрегатов в связанной базе данных.

Annotations

Возвращает коллекцию всех заметок, связанных с основным объектом.

(Унаследовано от MajorObject)
Assemblies

Возвращает коллекцию сборок, связанных с базой данных.

Collation

Возвращает или задает тип параметров сортировки для объекта Database.

(Унаследовано от Database)
CompatibilityLevel

Возвращает или задает уровень совместимости для базы данных.

(Унаследовано от Database)
CompatibilityMode

Возвращает или задает уровень совместимости для базы данных.

(Унаследовано от Database)
CreatedTimestamp

Возвращает или задает дату и время создания объекта.

(Унаследовано от MajorObject)
Cubes

Возвращает коллекцию кубов, связанных с базой данных.

DatabasePermissions

Возвращает коллекцию элементов разрешений для базы данных, связанных с элементом Database.

DataSourceImpersonationInfo

Возвращает или задает сведения об олицетворении, связанные с базой данных.

DataSources

Возвращает коллекцию источников данных, связанных с базой данных.

DataSourceViews

Возвращает коллекцию представлений источников данных, связанных с базой данных.

DbStorageLocation

Возвращает или задает расположение хранилища базы данных.

(Унаследовано от Database)
Description

Возвращает или задает описание компонента.

(Унаследовано от Database)
Dimensions

Возвращает коллекцию измерений, связанных с базой данных.

DirectQueryMode

Возвращает или задает режим прямого запроса, который используется в текущей базе данных.

DismissedValidationResults

Возвращает коллекцию DismissedValidationResult, связанную с объектом Database.

(Унаследовано от Database)
DismissedValidationRules

Возвращает коллекцию DismissedValidationRule, связанную с объектом Database.

(Унаследовано от Database)
EstimatedSize

Возвращает или задает предполагаемый размер (в байтах, значение только для чтения) родительского объекта Database.

(Унаследовано от Database)
FriendlyName

Возвращает понятное имя компонента.

(Унаследовано от NamedComponent)
ID

Возвращает или задает идентификатор компонента.

(Унаследовано от NamedComponent)
ImagePath

Возвращает или задает путь к изображению.

(Унаследовано от Database)
ImageUniqueID

Возвращает или задает уникальный идентификатор изображения.

(Унаследовано от Database)
ImageUrl

Возвращает или задает URL-путь к изображению, отображаемому для базы данных.

(Унаследовано от Database)
ImageVersion

Возвращает или задает версию изображения в базе данных.

(Унаследовано от Database)
IsInTransaction

Возвращает значение, указывающее, затрагивается ли база данных текущей транзакцией.

IsLoaded

Возвращает значение, указывающее, загружен ли объект MajorObject.

(Унаследовано от MajorObject)
KeyForCollection

Возвращает ключ, используемый в коллекциях.

(Унаследовано от NamedComponent)
Language

Возвращает или задает значение языка для объекта Database.

(Унаследовано от Database)
LastProcessed

Возвращает или задает объект DateTime для момента времени последней обработки объекта.

(Унаследовано от ProcessableMajorObject)
LastSchemaUpdate

Возвращает или задает дату и время последнего обновления текущей схемы объекта.

(Унаследовано от MajorObject)
LastUpdate

Возвращает или задает время последнего обновления для объекта Database.

(Унаследовано от Database)
MasterDataSourceID

Возвращает или задает идентификатор основного источника данных для базы данных.

MiningStructures

Возвращает коллекцию структур интеллектуального анализа данных, связанных с базой данных.

Model

Возвращает дочерний объект Model объекта Database.

ModelType

Возвращает или задает тип модели, из которой была развернута база данных. К ожидаемым значениям относятся Default (аналогично следующему), Multidimensional или Tabular.

(Унаследовано от Database)
Name

Возвращает или задает имя компонента.

(Унаследовано от NamedComponent)
OwningCollection

Возвращает или задает коллекцию, содержащую объект ModelComponent.

(Унаследовано от ModelComponent)
Parent

Возвращает родительский объект Server для объекта Database.

ProcessingPriority

Возвращает или задает приоритет обработки для базы данных.

ReadWriteMode

Возвращает или задает свойство ReadWriteMode базы данных.

(Унаследовано от Database)
Roles

Возвращает коллекцию ролей, связанных с базой данных.

Site

Возвращает или задает сайт, связанный с компонентом.

(Унаследовано от NamedComponent)
SiteID

Возвращает или задает идентификатор для сайта, связанного с компонентом.

(Унаследовано от NamedComponent)
State

Возвращает или задает AnalysisState этого текущего экземпляра.

(Унаследовано от ProcessableMajorObject)
StorageEngineUsed

Возвращает или задает подсистему хранилища, используемую для текущей базы данных.

(Унаследовано от Database)
Translations

Возвращает коллекцию переводов, связанных с объектом Database.

(Унаследовано от Database)
Version

Возвращает или задает версию базы данных.

(Унаследовано от Database)
Visible

Возвращает или задает логическое свойство видимости, связанное с объектом Database.

(Унаследовано от Database)

Методы

AddToContainer(IContainer)

Добавление базы данных в контейнер

(Унаследовано от Database)
AfterInsert(Int32)

Отображает объект ModelComponent после добавления по указанному индексу.

(Унаследовано от ModelComponent)
AfterMove(Int32, Int32)

Отображает объект ModelComponent после перемещения по указанному индексу.

(Унаследовано от ModelComponent)
AfterRemove(ModelComponentCollection)

Отображает коллекцию ModelComponentCollection после удаления объекта ModelComponent.

(Унаследовано от ModelComponent)
Backup(BackupInfo)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с информацией BackupInfo.

(Унаследовано от Database)
Backup(String)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом.

(Унаследовано от Database)
Backup(String, Boolean)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом и значением AllowOverWrite.

(Унаследовано от Database)
Backup(String, Boolean, Boolean)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом, значением AllowOverWrite и значением BackupRemotePartitions.

(Унаследовано от Database)
Backup(String, Boolean, Boolean, BackupLocation[])

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом, значением AllowOverWrite, значением BackupRemotePartitions и сведениями о расположениях.

(Унаследовано от Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом, значением AllowOverWrite, значением BackupRemotePartitions, сведениями о расположениях и значением ApplyCompression.

(Унаследовано от Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом, значением AllowOverWrite, значением BackupRemotePartitions, сведениями о расположениях, значением ApplyCompression и паролем.

(Унаследовано от Database)
BeforeRemove(Boolean)

Удаляет объект ModelComponent перед очисткой.

(Унаследовано от ModelComponent)
CanProcess(ProcessType)

Показывает, может ли куб выполнять указанную обработку.

(Унаследовано от Database)
Clone()

Возвращает клон объекта.

Clone(Boolean)

Создает новую копию объекта MajorObject.

(Унаследовано от MajorObject)
CopyTo(Database)

Копирует содержимое данного объекта в другой (целевой) объект.

CopyTo(MajorObject, Boolean)

Копирует объект в указанный приемник. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает инфраструктуру служб Analysis Services и будет скрыт в будущем выпуске.

(Унаследовано от Database)
CopyTo(ModelComponent)

Копирует объект ModelComponent в указанный объект.

(Унаследовано от ModelComponent)
CopyTo(NamedComponent)

Копирует объект NamedComponent в указанный объект.

(Унаследовано от NamedComponent)
Detach()

Отсоединяет неиспользуемую базу данных.

(Унаследовано от Database)
Detach(String)

Отсоединяет базу данных с указанным паролем.

(Унаследовано от Database)
Drop()

Удаляет текущий объект и обновляет сервер.

(Унаследовано от MajorObject)
Drop(DropOptions)

Удаляет текущий объект и обновляет сервер с указанными параметрами.

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, причиной которых стала операция удаления, возвращаются в указанном объекте warnings.

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, возникшие в результате операции удаления, возвращаются в указанной переменной warnings, а результаты для затронутых операцией объектов возвращаются в указанной переменной impactResult.

(Унаследовано от MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Удаляет текущий объект и обновляет сервер с указанными параметрами. Предупреждения, возникшие в результате операции удаления, возвращаются в указанной переменной warnings, а результаты для затронутых операцией объектов возвращаются в указанной переменной impactResult.

(Унаследовано от MajorObject)
GetConnectedParentServer()

Возвращает родительский сервер для подключения к объекту базы данных.

(Унаследовано от Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Возвращает Hashtable для создания ссылок.

(Унаследовано от MajorObject)
GetDependents(Hashtable)

Возвращает объекты, зависимые от указанной таблицы Hashtable.

(Унаследовано от MajorObject)
GetDropDependents(Hashtable, Hashtable)

Возвращает зависимые от удаления объекты.

(Унаследовано от MajorObject)
GetReferences(Hashtable, Boolean)

Возвращает объекты, на которые ссылается база данных.

GetUpdateOverwrites(Boolean)

Возвращает объект Hashtable, который перезаписывает обновляемый объект MajorObject.

(Унаследовано от MajorObject)
LinkDimension(Dimension, String)

Связывает базу данных и указанное измерение.

LinkDimension(Dimension, String, String)

Связывает базу данных и указанное измерение.

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)

Определяет, допустима ли база данных.

Validate(ValidationResultCollection)

Указывает, является ли допустимым объект MajorObject.

(Унаследовано от MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Указывает, является ли допустимым объект MajorObject.

(Унаследовано от MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Указывает, является ли допустимым объект MajorObject.

(Унаследовано от MajorObject)

Явные реализации интерфейса

ICloneable.Clone()

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IConnectionStringHolder.ReturnPassword

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

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)
IMajorObject.BaseType

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.CreateBody()

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.DependsOn(IMajorObject)

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.ObjectReference

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.ParentDatabase

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.ParentServer

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.Path

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IMajorObject.WriteRef(XmlWriter)

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

IModelComponent.FriendlyPath

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

(Унаследовано от ModelComponent)
IModelComponent.OwningCollection

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

(Унаследовано от ModelComponent)
IProcessable.LastProcessed

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

(Унаследовано от ProcessableMajorObject)
IProcessable.State

Определяет базу данных служб Microsoft Analysis Services. Этот класс не наследуется.

(Унаследовано от ProcessableMajorObject)

Методы расширения

ToTmdl(Database)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает набор документов TMDL на основе метаданных секуемой базы данных.

ToTmdl(Database, MetadataSerializationOptions)

ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии!

Создает набор документов TMDL на основе метаданных секуемой базы данных.

Применяется к