Поделиться через


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

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

CompatibilityLevel

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

CompatibilityMode

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

CreatedTimestamp

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

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

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

Description

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

DismissedValidationResults

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

DismissedValidationRules

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

EstimatedSize

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

FriendlyName

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

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

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

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

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

ImageUniqueID

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

ImageUrl

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

ImageVersion

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

IsLoaded

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

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

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

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

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

LastProcessed

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

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

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

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

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

ModelType

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

Name

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

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

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

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

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

ReadWriteMode

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

Site

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

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

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

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

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

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

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

Translations

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

Version

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

Visible

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

Методы

AddToContainer(IContainer)

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

AfterInsert(Int32)

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

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

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

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

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

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

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

Backup(String)

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

Backup(String, Boolean)

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

Backup(String, Boolean, Boolean)

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

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

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

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

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

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

Обеспечивает программный доступ к операциям резервного копирования объекта Database с указанным файлом, значением 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)

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

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

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

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

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

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

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

GetCreateReferences(Hashtable, Boolean, Boolean)

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

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

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

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

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

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

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

GetUpdateOverwrites(Boolean)

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

(Унаследовано от 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)

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