SQL Server 2000 содержит мощный набор инструментов, называемых службами трансформации данных (DTS), которые могут помочь вам импортировать, экспортировать и/или преобразовывать данные из различных источников в одно или несколько мест. DTS был впервые выпущен вместе с SQL Server 7.0 и был значительно улучшен с выпуском SQL Server 2000.
Некоторые из новых функций DTS в SQL Server 2000 включают:
- Интеграция с безопасностью Windows 2000
- Возможность асинхронного выполнения пакетов
- Источник веб-страниц HTML
- Новые задачи FTP, выполнение пакета, динамические свойства и очередь сообщений
- Возможность сохранения пакетов в виде файлов Visual Basic
- Улучшенное ведение журнала и новый многопоточный насос данных
Для начала работы с DTS рекомендуется начать с использования мастеров DTS. Мастера предоставляют самый быстрый способ перемещения или создания пакетов для преобразования данных.
В SQL Server 2000 доступны два мастера DTS:
- Мастер импорта/экспорта
- Мастер копирования базы данных
Давайте рассмотрим пример использования мастера импорта/экспорта:
1. Откройте консоль SQL Enterprise Manager и создайте новую базу данных для назначения (например, SQL2K/DTS).
2. Щелкните правой кнопкой мыши на базе данных, которую вы хотите импортировать/экспортировать (например, STEVENW/pubs) и выберите Все задачи | Экспорт данных.
3. Появится приветственный экран мастера импорта/экспорта DTS. Выберите источник данных, соответствующий формату ваших исходных данных, и введите имя сервера источника, метод аутентификации и базу данных, которую вы хотите экспортировать.
4. Настройте параметры базы данных назначения, выбрав правильный сервер и базу данных назначения.
5. Укажите, хотите ли вы копировать объекты и данные между базами данных SQL Server или использовать запрос.
6. Выберите объекты для копирования или примите значения по умолчанию.
7. Выберите, хотите ли вы запустить пакет немедленно и сохранить его в SQL Server или использовать опции репликации или планирования.
8. Настройте пароль и дайте пакету понятное имя.
9. Проверьте информацию на экране сводки и нажмите Завершить.
Пакет начнет немедленно копировать данные в новую базу данных.
Мастер копирования базы данных – это еще один полезный инструмент для перемещения или копирования базы данных на другой сервер. Чтобы получить доступ к этому мастеру, перейдите в Меню | Мастера | Управление | Мастер копирования базы данных.
Использование мастера импорта/экспорта и мастера копирования базы данных – это хороший способ ознакомиться с возможностями DTS. После того, как вы освоите мастера, вы сможете перейти к более продвинутым и настраиваемым запросам DTS.
Начните исследовать возможности служб трансформации данных в SQL Server 2000 и откройте новые возможности для импорта, экспорта и преобразования ваших данных.
Счастливого преобразования данных!