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


Database Класс

Определение

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

[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)
CompatibilityLevel

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

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

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

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

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

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

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

DatabasePermissions

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

DataSourceImpersonationInfo

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

DataSources

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

DataSourceViews

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

DbStorageLocation

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

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

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

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

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

DirectQueryMode

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

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)
MasterDataSourceID

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

MiningStructures

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

Model

Возвращает дочерний ModelDatabase.

ModelType

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

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

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

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

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

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

Методы

AddToContainer(IContainer)

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

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

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

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

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

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

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

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

Предоставляет программный доступ к операциям резервного копирования для базы данных с информацией BackupInfo.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает хэш-файл для создания ссылок.

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

Обновляет определение сервера текущего объекта фактическим значениям с помощью указанных параметров для обновления зависимых объектов, сообщает о любых предупреждениях от операции и возвращает затронутые объекты из операции. Если analysisImpactOnly имеет значение 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()

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IConnectionStringHolder.ReturnPassword

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IDeserializationCallback.OnDeserialization(Object)

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

(Унаследовано от MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

(Унаследовано от MajorObject)
IFormattable.ToString(String, IFormatProvider)

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

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

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

(Унаследовано от ModelComponent)
IMajorObject.BaseType

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.CreateBody()

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.DependsOn(IMajorObject)

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.ObjectReference

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.ParentDatabase

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.ParentServer

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.Path

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IMajorObject.WriteRef(XmlWriter)

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

IModelComponent.FriendlyPath

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

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

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

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

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

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

Определяет базу данных служб MicrosoftAnalysis. Этот класс не может быть унаследован.

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

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

ToTmdl(Database)

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

ToTmdl(Database, MetadataSerializationOptions)

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

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