Database Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает табличную или многомерную базу данных служб 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. (Унаследовано от Database) |
CompatibilityLevel |
Возвращает или задает уровень совместимости для базы данных. (Унаследовано от Database) |
CompatibilityMode |
Возвращает или задает уровень совместимости для базы данных. (Унаследовано от Database) |
CreatedTimestamp |
Возвращает или задает дату и время создания объекта. (Унаследовано от MajorObject) |
DbStorageLocation |
Возвращает или задает расположение хранилища базы данных. (Унаследовано от Database) |
Description |
Возвращает или задает описание компонента. (Унаследовано от Database) |
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) |
Model | |
ModelType |
Возвращает или задает тип модели, из которой была развернута база данных. К ожидаемым значениям относятся Default (аналогично следующему), Multidimensional или Tabular. (Унаследовано от Database) |
Name |
Возвращает или задает имя компонента. (Унаследовано от NamedComponent) |
OwningCollection |
Возвращает или задает коллекцию, содержащую объект ModelComponent. (Унаследовано от ModelComponent) |
Parent | |
ReadWriteMode |
Возвращает или задает свойство ReadWriteMode базы данных. (Унаследовано от Database) |
Server |
Возвращает родительский объект Server объекта Database. |
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) |
Этот API является частью инфраструктуры служб Analysis Services и не предназначен для вызова напрямую из кода приложения. Создает новую копию объекта MajorObject. |
CopyTo(Database) |
Копирует содержимое данного объекта в другой (целевой) объект. |
CopyTo(MajorObject, Boolean) |
Инфраструктура. Копирует объект MajorObject в указанное место назначения. |
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) |
Возвращает объекты, на которые ссылается база данных. (Унаследовано от Database) |
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) |
Явные реализации интерфейса
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 по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии! Создает набор документов TMDL на основе метаданных секондифицированной базы данных. |
ToTmdl(Database, MetadataSerializationOptions) |
ВАЖНО! TMDL по-прежнему находится в предварительной версии, и поверхность API может быть изменена до общедоступной версии! Создает набор документов TMDL на основе метаданных секондифицированной базы данных. |