Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Основу работы с объектами AMO составляют основные классы. Они формируют среду для всех остальных объектов, которые будут использованы в приложении. К фундаментальным классам относятся следующие объекты: Server, Database, DataSource и DataSourceView.
На следующем рисунке показаны взаимосвязи между классами, описываемыми в этом разделе.
.gif)
Этот раздел состоит из следующих подразделов.
Объекты сервера
Объекты баз данных
Объекты DataSource и DataSourceView
Объекты сервера
Кроме того, будут доступны следующие методы.
Управление соединениями: Connect, Disconnect, Reconnect и GetConnectionState.
Управление транзакциями: BeginTransaction, CommitTransaction и RollbackTransaction.
Резервное копирование и восстановление.
Выполнение DDL: Execute, CancelCommand, SendXmlaRequest, StartXmlaRequest.
Управление метаданными: UpdateObjects и Validate.
Для соединения с сервером необходима стандартная строка соединения такая же, как в ADOMD.NET и OLEDB. Дополнительные сведения см. в разделе ConnectionString. В качестве строки соединения может быть указано просто имя сервера.
Дополнительные сведения о доступных методах и свойствах см. в описании класса Microsoft.AnalysisServices.Server из пространства имен Microsoft.AnalysisServices.
Объекты баз данных
Для работы в приложении с объектом Database необходимо получить экземпляр базы данных из коллекции баз данных родительского сервера. Для создания базы данных объект Database необходимо добавить в коллекцию баз данных сервера и обновить новый экземпляр на сервере. Чтобы удалить базу данных, объект Database удаляют его же методом Drop.
Создать резервную копию базы данных можно при помощи метода BackUp (объекта Database или объекта Server), однако ее восстановление возможно только методом Restore объекта Server.
Дополнительные сведения о доступных методах и свойствах см. в описании класса Microsoft.AnalysisServices.Database из пространства имен Microsoft.AnalysisServices.
Объекты DataSource и DataSourceView
Управление источниками данных обеспечивает объект DataSourceCollection из класса базы данных. Экземпляр объекта DataSource можно создать методом Add объекта DataSourceCollection. Экземпляр объекта DataSource можно удалить методом Remove объекта DataSourceCollection.
Управление объектами DataSourceView производится из объекта DataSourceViewCollection класса базы данных.
Дополнительные сведения о доступных методах и свойствах см. в разделах Microsoft.AnalysisServices.DataSource и Microsoft.AnalysisServices.DataSourceView в Microsoft.AnalysisServices.