Server Класс

Определение

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

[System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")]
public abstract class Server : Microsoft.AnalysisServices.MajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")>]
type Server = class
    inherit MajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Server
Inherits MajorObject
Implements IDisposable
Наследование
Производный
Атрибуты
Реализации

Поля

MaxIDLength

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

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

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

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

Свойства

AccessToken

Маркер доступа

Annotations

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

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

Возвращает коллекцию, содержащую созданные команды XMLA, если свойству CaptureXml было задано значение true.

CaptureXml

Возвращает или задает свойство CaptureLog объекта Server, указывающее, будут ли занесены в журнал XML-сообщения, отправленные экземпляру служб Analysis Services.

CompatibilityMode

Возвращает или задает режим служб Analysis Services. Доступно только для чтения.

Connected

Возвращает значение, указывающее, установлено ли соединение с экземпляром служб Analysis Services.

ConnectionInfo

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

ConnectionString

Возвращает строку подключения, используемую для подключения к экземпляру служб Analysis Services.

CreatedTimestamp

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

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

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

Description

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

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

Возвращает или задает текущий установленный выпуск служб Analysis Services. Доступно только для чтения.

EditionID

Возвращает или задает идентификатор EditionID для текущей установленной версии служб Analysis Services. Доступно только для чтения.

FriendlyName

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

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

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

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

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

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

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

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

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

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

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

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

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

OwningCollection

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

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

Возвращает объект IModelComponent, который является родительским для объекта ModelComponent.

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

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

ProductName

Возвращает или задает доступ только для чтения к имени продукта SQL Server, с помощью которого был установлен экземпляр служб Analysis Services.

ServerLocation

Возвращает или задает расположение сервера, установленного либо локально, либо в центре обработки данных Майкрософт, который предоставляет внутреннее размещение для табличных моделей веб-служб Майкрософт (таких как модели данных Excel, просматриваемые в Office 365). Доступно только для чтения.

ServerMode

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

ServerProperties

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

SessionID

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

Site

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

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

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

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

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

Version

Возвращает или задает версию сервера. Доступно только для чтения.

Методы

AddToContainer(IContainer)

Добавляет объект ModelComponent в указанный контейнер.

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

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

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

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

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

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

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

Закрепляет папку за сервером.

Attach(String, ReadWriteMode)

Закрепляет папку за сервером с указанным режимом.

Attach(String, ReadWriteMode, String)

Закрепляет папку за сервером с указанным режимом и паролем.

BeforeRemove(Boolean)

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

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

Отменяет выполнение команды в текущем соединении и сеансе (используется новое временное соединение).

CancelCommand(String)

Отменяет выполнение команды в указанном сеансе (используется новое временное соединение).

CancelConnection(Int32)

Отменяет указанное соединение (используется новое временное соединение).

CancelConnection(Int32, Boolean)

Отменяет указанное соединение (используется новое временное соединение).

CancelSession()

Отменяет текущий сеанс (используется новое временное соединение).

CancelSession(Int32)

Отменяет указанный сеанс (используется новое временное соединение).

CancelSession(Int32, Boolean)

Отменяет указанный сеанс (используется новое временное соединение).

CancelSession(String)

Отменяет указанный сеанс (используется новое временное соединение).

CancelSession(String, Boolean)

Отменяет указанный сеанс (используется новое временное соединение).

Clone(Boolean)

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

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

Возвращает журнал захвата в формате объединенного XML, заключенного в оболочку XMLA-элемента Batch, и указывает, следует ли включать атрибут транзакции и XMLA-элемент Parallel.

ConcatenateCaptureLog(Boolean, Boolean, Boolean)

Возвращает журнал захвата в формате объединенного XML, заключенного в оболочку XMLA-элемента Batch, а также указывает, следует ли включать атрибут транзакции и XMLA-элемент Parallel и будут ли обработаны затронутые объекты.

Connect(String)

Соединяет текущий экземпляр Server с сервером служб Analysis Services с помощью указанной строки подключения.

Connect(String, Boolean)

Соединяет текущий экземпляр Server с сервером служб Analysis Services с помощью указанной строки подключения и заданием только свойств.

Connect(String, String)

Соединяет текущий экземпляр объекта Server с сервером служб Analysis Services с помощью указанной строки подключения и идентификатора сеанса.

CopyTo(MajorObject, Boolean)

Копирует объект сервера в указанное назначение.

CopyTo(ModelComponent)

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

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

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

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

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

Disconnect()

Отключает объект Server от сервера служб Analysis Services.

Disconnect(Boolean)

Отключает указанный объект Server сеанса от сервера служб Analysis Services.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые классом Server, и дополнительно освобождает управляемые ресурсы.

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)
EndXmlaRequest()

Завершает последний запрос XML для аналитики (XMLA).

EndXmlaRequestAndGetResults()

Завершает XMLA-запрос и получает результаты из объекта Server.

EndXmlaRequestWithReader(XmlaResultCollection)

Аналогично методу EndXmlaRequest(), но вместо необработанного объекта XmlReader возвращает объект AmoDataReader.

Execute(String)

Выполняет указанную команду на сервере служб Analysis Services.

Execute(String, ImpactDetailCollection, Boolean)

Выполняет указанную команду на сервере служб Analysis Services и предоставляет поддержку для анализа влияния.

ExecuteCaptureLog(Boolean, Boolean)

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

ExecuteCaptureLog(Boolean, Boolean, Boolean)

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

ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

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

ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

Выполняет заданную команду XML для аналитики и возвращает объект AmoDataReader

GetConnectionState(Boolean)

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

GetCreateReferences(Hashtable, Boolean, Boolean)

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

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

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

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

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

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

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

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

Получение набора уровней совместимости, поддерживаемых сервером.

GetUpdateOverwrites(Boolean)

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

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

???

ImageLoad(String, String, Stream)

???

ImageLoad(String, String, Stream, ReadWriteMode)

???

ImageSave(ImageSaveInfo)

???

ImageSave(String, Stream)

???

Reconnect()

Вновь устанавливает соединение с базой данных служб Analysis Services.

Refresh()

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

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

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

(Унаследовано от MajorObject)
Refresh(Boolean, RefreshType)

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

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

Удаляет объект ModelComponent из указанного контейнера.

(Унаследовано от ModelComponent)
RenameScriptMeasure(String, String, String, String, FixUpExpressions)

Выполнение операции переименования меры.

RenameTable(String, String, String, FixUpExpressions)

Выполнение операции переименования таблицы.

RenameTableColumn(String, String, String, String, FixUpExpressions)

Выполнение операции переименования столбца.

Reset()

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

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

Восстанавливает базу данных служб Analysis Services из файла резервной копии с использованием параметров, заданных в указанном объекте RestoreInfo.

Restore(String)

Восстанавливает базу данных служб Analysis Services из файла резервной копии.

Restore(String, String)

Восстанавливает базу данных служб Analysis Services из файла резервной копии в указанной базе данных.

Restore(String, String, Boolean)

Восстанавливает базу данных служб Analysis Services из файла резервной копии в указанной базе данных, если задан флаг перезаписи.

Restore(String, String, Boolean, RestoreLocation[])

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

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

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

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

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

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

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

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

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

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

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

SendXmlaRequest(XmlaRequestType, Stream)

Отправляет запрос XML для аналитики (XMLA) определенного типа с помощью заданного потока.

SendXmlaRequest(XmlaRequestType, TextReader)

Завершает запрос XML для аналитики (XMLA) указанного типа с помощью указанного запроса.

StartXmlaRequest(XmlaRequestType)

Запускает запрос XML для аналитики (XMLA) на сервере.

Submit()

Отправляет объект ModelComponent.

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

Отправляет объект ModelComponent.

(Унаследовано от ModelComponent)
Synchronize(String, String)

Синхронизирует текущий объект.

Synchronize(String, String, SynchronizeSecurity, Boolean)

Синхронизирует текущий объект.

Synchronize(SynchronizeInfo)

Синхронизирует текущий объект.

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)

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

Validate(ValidationResultCollection)

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

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

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

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

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

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

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

IDeserializationCallback.OnDeserialization(Object)

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

Представляет базовый класс для экземпляра служб Analysis Services и предоставляет методы и элементы, позволяющие управлять этим экземпляром.

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

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