Как запустить мастер импорта и экспорта SQL Server
Изменения: 17 июля 2006 г.
Мастер импорта и экспорта SQL Server предлагает простейшие методы построения пакета Microsoft SQL Server 2005 Integration Services (SSIS).
Примечание. |
---|
На 64-разрядном компьютере службы Integration Services устанавливают и 32-разрядную, и 64-разрядную версию мастера импорта и экспорта SQL Server (DTSWizard.exe). |
Возможен доступ мастера импорта и экспорта SQL Server к различным источникам данных. Возможно копирование данных в следующий источник и из него:
- Microsoft SQL Server
- Плоские файлы
- Microsoft Office Access
- Microsoft Office Excel
- Другие поставщики OLE DB
Кроме того, поставщики ADO.NET и источники данных ODBC могут использоваться только в качестве источников.
При запуске мастера импорта и экспорта SQL Server из проекта служб Integration Services в среде Business Intelligence Development Studio невозможно запустить пакет непосредственно из мастера. Вместо этого мастер добавляет пакет к проекту, а после этого пакет можно запустить в среде Business Intelligence Development Studio.
Если мастер запускается в среде SQL Server Management Studio, можно выбрать, будет ли пакет запущен немедленно, установив флажок Выполнить немедленно. По умолчанию пакет выполняется немедленно. Можно также сохранить пакет в SQL Server или файловой системе. При сохранении пакета необходимо также указать уровень защиты пакета. Дополнительные сведения об уровнях защиты пакета см. в разделе Установка уровня защиты пакетов.
После того как мастер импорта и экспорта SQL Server создал пакет и скопировал данные, можно открыть и изменить сохраненный пакет с помощью конструктора SSIS. Расширить функциональность основного пакета можно добавлением задач, преобразований и событийно управляемой логики. Дополнительные сведения см. в разделе Создание пакетов в конструкторе служб SSIS.
Чтобы успешно завершить работу мастера импорта и экспорта служб SQL Server, нужно иметь по крайней мере одно из следующих разрешений.
- Разрешение на подключение к исходным и целевым базам данных, а также к общим папкам. В службах Integration Services для этого требуются права на вход в систему сервера и базы данных.
- Разрешение на считывание данных из источника данных или файла. В службах SQL Server 2005 для этого требуются разрешения SELECT на исходные таблицы и представления.
- Разрешение на запись данных в целевую базу данных или файл. В службах SQL Server 2005 для этого требуются разрешения INSERT для целевых таблиц.
- Разрешения, достаточные для создания целевой базы данных, таблицы или файла, если нужно создать новую целевую базу данных, таблицу или файл. В службах SQL Server 2005 для этого требуются разрешения CREATE DATABASE или CREATE TABLE.
- Разрешения, достаточные для записи в базу данных msdb или файловую систему, если нужно сохранить пакет, созданный мастером. В службах Integration Services для этого требуются разрешения INSERT для базы данных msdb.
- Дополнительные сведения об управлении разрешениями для пакетов служб Integration Services в среде SQL Server Management Studio см. в разделе Роли служб Integration Services.
Запуск мастера импорта и экспорта SQL Server
В среде Business Intelligence Development Studio щелкните правой кнопкой мыши папку Пакеты служб SSIS, затем выберите пункт Мастер импорта и экспорта служб SSIS.
—или—
В среде Business Intelligence Development Studio в меню Проекты выберите пункт Мастер импорта и экспорта служб SSIS.
—или—
В среде SQL Server Management Studio подключитесь к серверу типа «Компонент Database Engine», разверните базы данных, правой кнопкой мыши щелкните базу данных, выберите пункт Задачи, затем выберите пункт Импорт данных или Экспорт данных.
—или—
В окне командной строки запустите программу DTSWizard.exe, которая находится в папке «C:\Program Files\Microsoft SQL Server\90\DTS\Binn».
См. также
Задачи
Создание пакетов при помощи мастера экспорта и импорта SQL Server
Как создать пакет с помощью конструктора служб SSIS
Основные понятия
Разделы руководства по пакету (службы SSIS)