Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
Информационный Канал Subscribe.Ru |
#177<< #178 |
СОДЕРЖАНИЕ
SQL Server 2000 DTS. Часть 3. Подключения в DTS Designer По материалам статьи Marcin Policht: SQL Server 2000 DTS Part 3 - DTS Designer Connections
В предыдущей статье мы рассмотрели способы создания DTS пакетов с помощью мастеров. Несмотря на
простоту, этот подход имеет некоторые ограничения, которые можно обойти двумя способами, используя
DTS Designer или DTS object model в языках программирования, например, в Visual Basic. Второй из этих
способов позволяет использовать все возможности DTS, но первый более популярен из-за комбинации его
относительно богатых функциональных возможностей и легкости использования. Это также является причиной
того, что автор акцентирует внимание на DTS Designer в этой статье.
Подготовка DTS пакета с внешним UDL файлом выполняется в два шага: Шаг 1. Вначале, создаётся UDL файл (без использования Enterprise Manager) - самым простым способом создания UDL-файла является использование для этого Проводника Windows. В окне Проводника выберите папку, где Вы хотите сохранить файл, так что бы её содержимое отображалось в области окна. Вызовите контекстно-зависимое меню, нажав правую кнопку мыши на пустой области окна, и выберите опцию New->Text Document (Создать->Текстовый документ), или выберите эту опцию в меню File. Придумайте имя файла, и измените его расширение со значения по умолчанию .TXT на .UDL. Для того чтобы без проблем сменить расширение файла, признак скрытия последней части имён файлов: "Скрывать расширения для зарегистрированных типов файлов" (Hide extensions for known file types) должен быть отключён. Эта опция устанавливается на закладки "Вид" (View) свойств папки, вызываемых из меню "Сервис" (Tools) Проводника. Как только необходимое расширение установлено, Вы должны увидеть, что иконка файла автоматически измениться и будет отражать его функцию (она будет похожа на значок Microsoft Data Link в DTS Designer). Теперь Вы можете просто дважды щелкнуть по файлу или выбрать опцию "Открыть" (Open) в контекстно-зависимом меню UDL-файла. Будет отображено диалоговое окно мастера "Свойства связи с данными" (Data Link Properties), разделенное на четыре закладки: Поставщик данных (Provider) Позволяет выбирать OLE DB провайдера, используемого подключением. Например, выбрав: Microsoft OLE DB Provider for ODBC Drivers Вы сможете подключать все возможные имена источников данных, определенные в утилите "Администратор источников данных ODBC" (ODBC Data Source Administrators). Число перечисленных там провайдеров будет зависеть от того, сколько их установлено на системе, где был создан UDL файл. Подключение (Connection) Содержит параметры подключения, которые необходимы указанному ранее OLE DB провайдеру. Это означает, что параметры на этой закладке зависят от выбора, который был сделан на закладке "Поставщик данных". Здесь может быть указано местоположение источника данных и варианты аутентификации. Также, Вы можете протестировать информацию о подключении, нажав кнопку "Проверить подключение" (Test Connection). Дополнительно (Advanced)
Определяет "Уровень олицетворения" (Impersonation level) и "Уровень защиты" (Protection level), время
ожидания подключения (connection timeout) и права доступа (access permissions).
Все (All) Представляет полный список свойств, как доступных на предыдущих трёх закладках, так и дополняющие их свойства подключения. Это уже упомянутое "Persist Security Info", "Workstation ID" или "Application Name" при использовании SQL Server OLE DB Provider. Обратите внимание, что UDL - это обычный текстовый файл, так что вся его информация может быть легко прочитана, и это необходимо учитывать с точки зрения обеспечения информационной безопасности. Шаг 2. Далее, в SQL Server Enterprise Manager средствами интерфейса DTS Designer нужно создать ссылку на UDL файл, созданный в первом шаге. Для этого, кликните по значку Microsoft Data Link в области окна Connection. Должно появится диалоговое окно Connection Properties, в котором Вы должны определить новое имя подключения и указать существующий UDL файл. Тут же Вы можете внести изменения в информацию о подключении, нажав кнопку "Properties…" (после чего будет отображено то же самое диалоговое окно Data Link Properties, какое Вы видели при создании UDL файла в Проводнике). Для достижения нашей цели и упрощения переносимости пакета, Вы должны выбрать первую опцию (New connection) и использовать кнопку Browse (обозначенную троеточием) для указания расположения созданного ранее UDL файла. Обратите внимание на то, что вторая опция (Existing connection) явно указывает, что UDL информация может быть внедрена в пакет (при выборе этой опции, Вы увидите такое же диалоговое окно Data Link Properties, какое было при открытии UDL файла в Проводнике). Фактически, Вы можете в пакете кэшировать информацию, содержащуюся во внешнем UDL файле. Для этого, Вам необходимо включить чек-бокс "Always read properties from UDL file". Если этого не сделать, параметры подключения будут загружены из внешнего UDL файла во время разработки пакета, и если Вы захотите их изменить, это можно будет сделать в DTS Designer (или программным путём). Когда же чек-бокс установлен, ссылка на UDL файл будет всегда происходить при установке подключения (это именно то, что мы и хотели получить).
При использовании UDL файлов, одним из важных вопросов обеспечения безопасности является то, что
внутри этих файлов вся информация (включая пароли) хранится в не зашифрованном виде, в обычном текстовом
формате. Чтобы упростить решение этой проблемы, Вы можете использовать Windows Authentication, при
который не требуется, чтобы учётная информация логина была сохранена, и вместо этого используется контекст
безопасности пользователя, который зарегистрировался в системе для исполнения пакета (или учетной записи
SQL Server Agent, если пакет запущен заданием SQL Server). Статьи на русском языке
Применение
технологии Хранилищ данных и OLAP в торговле Новые и обновлённые технические статьи Microsoft
"The Engine Components and Client Components Features Require Microsoft .Net Framework" Error Message When You Run SQL Server Notification Services 2.0 Setup
Control your SQL Server 7.0 and 2000 via E-Mail Самые популярные темы недели
Кто на чем пишет клиентов под SQL Server?
Replica
tion in cluster environment problem
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||