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


Создание приложений SMO

Общее программирование объектов SQL Server Management Objects (SMO) включает в себя аспекты, общие для всех объектов (запуск методов, задание значений свойств, работа с коллекциями).

Тема

Описание

Соединение с экземпляром SQL Server

Простейшая программа SMO, которая производит подключение к экземпляру SQL Server. Демонстрирует проверку подлинности Windows и проверку подлинности SQL Server. Содержит также фрагменты кода, демонстрирующие подключение к локальному и удаленному экземплярам SQL Server.

Отсоединение от экземпляра SQL Server

Программа демонстрирует отключение от соединения с экземпляром SQL Server.

Вызов методов

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

Установка свойств

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

Использование коллекций

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

Обработка событий SMO

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

Обработка исключений SMO

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

Работа с типами данных

В этом разделе описана работа с различными типами данных SQL Server. Описывается создание типа данных со спецификацией в конструкторе объекта. Включает также пример создания типа данных с использованием конструктора по умолчанию.

Использование транзакций

В этом разделе описываются способы обработки транзакций в программе SMO. Включены примеры использования транзакций в программе SMO.

Использование режима записи

В данном разделе рассказывается, как организовать запись вывода программы SMO. Приводится пример, в котором программа SMO в виде инструкций Transact-SQL посылается экземпляру SQL Server для последующего выполнения.