Published on

September 19, 2005

Использование служб трансформации данных (DTS) в SQL Server 2000

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. Мастер импорта/экспорта
  2. Мастер копирования базы данных

Давайте рассмотрим пример использования мастера импорта/экспорта:

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 и откройте новые возможности для импорта, экспорта и преобразования ваших данных.

Счастливого преобразования данных!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.