Программное управление пакетами и папками
В процессе программирования при работе с пакетами служб Integration Services может возникнуть необходимость определить, существует ли отдельный пакет или папка, либо управлять папками, где хранятся пакеты. Класс Application из пространства имен Microsoft.SqlServer.Dts.Runtime предоставляет разнообразные методы, позволяющие сделать это.
В этом разделе
Определение существования пакета или папки
Управление пакетами и папками
Удаление пакета
Создание папки
Удаление папки
Переименование папки
Сведения о перечислении доступных пакетов см. в разделе Программное перечисление доступных пакетов. Сведения о загрузке и выполнении сохраненных пакетов программным способом см. в разделах Программная загрузка и запуск локального пакета и Программная загрузка и запуск удаленного пакета.
Все методы, описываемые в этом разделе, должны ссылаться на сборку Microsoft.SqlServer.ManagedDTS. После добавления ссылки в новый проект импортируйте пространство имен Microsoft.SqlServer.Dts.Runtime с помощью инструкции using или Imports.
Важно! |
---|
Методы класса Application для работы с хранилищем пакетов служб SSIS поддерживают только имена «.», localhost и имя сервера для локального сервера. Нельзя использовать имя «(local)». |
Определение существования пакета или папки
Чтобы определить программным способом, существует ли сохраненный пакет, перед попыткой загрузить и выполнить его вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
Чтобы определить программным способом, существует ли папка, перед попыткой получить список пакетов, хранящихся в этой папке, вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
В начало
Управление пакетами и папками
Класс Application пространства имен Microsoft.SqlServer.Dts.Runtime предоставляет дополнительные методы для управления пакетами и папками, в которых эти пакеты хранятся.
Удаление пакета
Для удаления сохраненного пакета программным способом вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
В начало
Создание папки
Для создания папки хранения программным способом вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
В начало
Удаление папки
Для удаления папки хранения программным способом вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
В начало
Переименование папки
Для переименования папки хранения программным способом вызовите один из следующих методов:
Место хранения |
Вызываемый метод |
---|---|
Хранилище пакетов служб SSIS |
|
SQL Server |
В начало
|