Главная Обратная связь

Дисциплины:






Контейнер Foreach Loop



Контейнер Foreach умеет передавать информацию о текущем обрабатываемом элементе переменным пакета. Для настройки соответствий переменных возвращаемым значениям используется вкладка Variable Mappings свойств контейнера Foreach.

При помощи контейнера Foreach можно проходить по элементам следующих коллекций:

· File Enumerator — возможность пройти по всем файлам какой-либо папки в файловой системе.;

· Item Enumerator — возможность пройти по записям таблицы, которую нужно будет создать прямо в окне свойств этого контейнера;

· ADO Enumerator — возможность пройти по всем записям в объекте ADO.Recordset, по всем записям объекта DataTable объекта DataSet в ADO.NET, по всем записям во всех таблицах объекта DataSet в ADO.NET или по объектам таблиц в DataSet. Для этого перечисления вам потребуется указать имя объектной переменной пакета, в которой будет храниться соответствующий объект Recordset или DataSet;

· ADO.NET Schema Rowset Enumerator — возможность пройти по коллекции объектов определенного типа на источнике данных OLE DB. Под Schema в данном случае подразумевается тип объекта (таблица, представление, хранимая процедура), а не схема SQL Server 2008;

· From Variable Enumerator — возможность пройти по набору элементов в коллекции, которая находится в переменной пакета;

· Nodelist Enumerator — возможность пройти по всем узлам документа XML, которые были отфильтрованы при помощи выражения XPath;

· SMO Enumerator — возможность пройти по коллекции объектов SMO. Этот вариант требует менеджера подключений SMO Connection Manager и строки в формате URN, которая будет отфильтровывать нужные объекты.

Контейнер Sequence

Это — самый простой из контейнеров. Обычно он используется только для одной цели: сгруппировать набор элементов, чтобы их можно было разом отключать без удаления. Для этого достаточно просто воспользоваться свойством Disable в свойствах этого контейнера. Кроме того, на уровне этого контейнера можно объявлять переменные, которые не будут видны в других частях пакета.

Задачи планов обслуживания (Maintenance Plans)

Планы обслуживания (maintenance plans) — это наборы операций по обслуживанию базы данных, выполняемые на регулярной основе. Чаще всего планы обслуживания создаются при помощи мастера из SQL Server Management Studio.

План обслуживания можно создать вручную при помощи соответствующего набора элементов на вкладке Control Flow. Все эти элементы сгруппированы в разделе Maintenance Plan Tasks в Toolbox.





sdamzavas.net - 2020 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...