Поделиться через


мастер импорта и экспорта SQL Server

Мастер импорта и экспорта SQL Server обеспечивает простейший метод создания пакета служб Службы Integration Services, копирующего данные из источника в назначение.

ПримечаниеПримечание

На 64-разрядном компьютере службы Службы Integration Services устанавливают 64-разрядную версию мастера импорта и экспорта SQL Server (DTSWizard.exe). Однако некоторые источники данных, такие как Access и Excel, располагают только 32-разрядным поставщиком. Для работы с этими источниками данных необходимо установить и запустить 32-разрядную версию мастера. Чтобы установить 32-разрядную версию мастера, необходимо выбрать клиентские средства или среду SQL Server Data Tools (SSDT) во время установки.

Можно запустить мастер импорта и экспорта SQL Server из меню «Пуск», из среды SQL Server Management Studio или из среды SQL Server Data Tools (SSDT) либо из командной строки. Дополнительные сведения см. в разделе Запуск мастера импорта и экспорта SQL Server.

Мастер импорта и экспорта SQL Server может копировать данные из любого источника, для которого существует управляемый поставщик данных .NET Framework или собственный поставщик данных OLE DB, а также в любой такой источник. Доступны поставщики для следующих источников данных.

  • SQL Server 

  • Неструктурированные файлы

  • Microsoft Office Access

  • Microsoft Office Excel

Некоторые функции мастера работают по-разному в зависимости от среды, в которой он вызывается.

  • Если мастер импорта и экспорта SQL Server запускается в среде SQL Server Management Studio, можно выбрать, будет ли пакет запущен немедленно, установив флажок Выполнить немедленно. По умолчанию этот флажок установлен, и пакет запускается немедленно.

    Можно также сохранить пакет в SQL Server или в файловой системе. При сохранении пакета необходимо также указать уровень защиты пакета. Дополнительные сведения об уровнях защиты пакета см. в разделе Контроль доступа для конфиденциальных данных в пакетах.

    После того, как мастер импорта и экспорта SQL Server создаст пакет и скопирует данные, конструктор служб SSIS можно будет использовать для открытия и изменения сохраненного пакета, путем добавления задач, преобразований и управляемой событиями логики.

    ПримечаниеПримечание

    В выпуске SQL Server Express пакет, созданный при помощи мастера, сохранить нельзя.

  • Если мастер импорта и экспорта SQL Server запущен из проекта служб Службы Integration Services среды SQL Server Data Tools (SSDT), то пакет не может быть выполнен в качестве завершающего шага мастера. Вместо этого пакет добавляется в проект служб Службы Integration Services, из которого был запущен мастер. В дальнейшем при помощи конструктора служб SSIS можно выполнить пакет или расширить его, включив дополнительные задачи, преобразования и логику обработки событий.

Дополнительные сведения см. в разделе Запуск мастера импорта и экспорта SQL Server.

Разрешения, необходимые для работы мастера импорта и экспорта

Чтобы успешно завершить работу мастера импорта и экспорта служб SQL Server, нужно иметь по крайней мере одно из следующих разрешений.

  • Разрешение на подключение к исходным и целевым базам данных, а также к общим папкам. В службах Службы Integration Services для этого требуются права на вход в систему сервера и базы данных.

  • Разрешение на считывание данных из базы данных-источника или файла-источника. В службах SQL Server для этого требуются разрешения SELECT на исходные таблицы и представления.

  • Разрешение на запись данных в целевую базу данных или файл. В службах SQL Server для этого требуются разрешения INSERT для целевых таблиц.

  • Разрешения, достаточные для создания целевой базы данных, таблицы или файла, если нужно создать новую целевую базу данных, таблицу или файл. В службах SQL Server для этого требуются разрешения CREATE DATABASE или CREATE TABLE.

  • Разрешения, достаточные для записи в базу данных msdb или файловую систему, если нужно сохранить пакет, созданный мастером. В службах Службы Integration Services для этого требуются разрешения INSERT для базы данных msdb.

Сопоставление типов данных в мастере импорта и экспорта

Мастер импорта и экспорта SQL Server предоставляет минимальные возможности преобразования данных. Мастер импорта и экспорта SQL Server не поддерживает преобразований на уровне столбцов за исключением выбора имени, типа данных и свойств типа данных для столбцов в новых целевых таблицах и файлах.

Мастер импорта и экспорта SQL Server использует файлы сопоставления, которые предоставляются службами Службы Integration Services для сопоставления типов данных из одной версии или системы базы данных с типами данных другой. Например, он может сопоставить типы данных SQL Server и Oracle. Файлы сопоставления в формате XML по умолчанию устанавливаются в каталог «C:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles». Если требуются различные сопоставления между типами данных, то можно обновить сопоставления, чтобы изменить сопоставления, выполняемые мастером. Например, если при передаче данных из SQL Server в DB2 необходимо сопоставить тип данных nchar с типом данных GRAPHIC DB2, а не с типом данных VARGRAPHIC DB2 при передаче данных из SQL Server в DB2, то в файле сопоставления SqlClientToIBMDB2.xml необходимо изменить сопоставление nchar на использование вместо типа GRAPHIC типа VARGRAPHIC..

Службы Службы Integration Services включают сопоставления между многими часто используемыми сочетаниями источников и назначений. Также можно добавить новые файлы сопоставления в каталог файлов сопоставления для поддержки дополнительных источников и назначений. Новые файлы сопоставления должны быть согласованы с опубликованной XSD-схемой и должны выполнять сопоставления между уникальными сочетаниями, источниками и назначениями.

ПримечаниеПримечание

Если существующий файл сопоставления был изменен или в папку был добавлен новый файл сопоставления, необходимо закрыть и заново открыть мастер импорта и экспорта SQL Server или среду SQL Server Data Tools (SSDT), чтобы новые или измененные файлы были распознаны.

Внешние ресурсы

Значок служб Integration Services (маленький)Оставайтесь в курсе последних возможностей служб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.