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 | |
ModelType |
Возвращает или задает тип модели, из которой была развернута база данных. К ожидаемым значениям относятся Default (аналогично следующему), Multidimensional или Tabular. (Унаследовано от Database) |
Name |
Возвращает или задает имя компонента. (Унаследовано от NamedComponent) |
OwningCollection |
Возвращает или задает коллекцию, содержащую объект ModelComponent. (Унаследовано от ModelComponent) |
Parent | |
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 на основе метаданных секуемой базы данных. |