мастер импорта и экспорта SQL ServerSQL Server Import and Export Wizard

SQL ServerSQL Server Мастер импорта и экспорта обеспечивает простейший метод для создания Службы Integration ServicesIntegration Services пакет, который копирует данные из источника в место назначения.The SQL ServerSQL Server Import and Export Wizard offers the simplest method to create a Службы Integration ServicesIntegration Services package that copies data from a source to a destination.

Примечание

На 64-разрядном компьютере службы Службы Integration ServicesIntegration Services устанавливают 64-разрядную версию мастера импорта и экспорта SQL ServerSQL Server (DTSWizard.exe).On a 64-bit computer, Службы Integration ServicesIntegration Services installs the 64-bit version of the SQL ServerSQL Server Import and Export Wizard (DTSWizard.exe). Однако некоторые источники данных, такие как Access и Excel, располагают только 32-разрядным поставщиком.However, some data sources, such as Access or Excel, only have a 32-bit provider available. Для работы с этими источниками данных необходимо установить и запустить 32-разрядную версию мастера.To work with these data sources, you might have to install and run the 32-bit version of the wizard. Чтобы установить 32-разрядную версию мастера, необходимо выбрать клиентские средства или среду SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) во время установки.To install the 32-bit version of the wizard, select either Client Tools or SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) during setup.

Можно запустить мастер импорта и экспорта SQL ServerSQL Server из меню «Пуск», из среды SQL Server Management StudioSQL Server Management Studio или из среды SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) либо из командной строки.You can start the SQL ServerSQL Server Import and Export Wizard from the Start menu, from SQL Server Management StudioSQL Server Management Studio, from SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), or at the command prompt. Дополнительные сведения см. в разделе запустить мастер экспорта и импорта SQL Server.For more information, see Run the SQL Server Import and Export Wizard.

Мастер импорта и экспорта SQL ServerSQL Server может копировать данные из любого источника, для которого существует управляемый поставщик данных .NET Framework.NET Framework или собственный поставщик данных OLE DB, а также в любой такой источник.The SQL ServerSQL Server Import and Export Wizard can copy data to and from any data source for which a managed .NET Framework.NET Framework data provider or a native OLE DB provider is available. Доступны поставщики для следующих источников данных.The list of available providers includes the following data sources:

  • SQL ServerSQL Server

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

  • Microsoft Office AccessMicrosoft Office Access

  • Microsoft Office ExcelMicrosoft Office Excel

Некоторые функции мастера работают по-разному в зависимости от среды, в которой он вызывается.Some wizard features work differently, depending on the environment in which you start the wizard:

  • При запуске SQL ServerSQL Server мастер импорта и экспорта в SQL Server Management StudioSQL Server Management Studio, запустить пакет немедленно, выбрав выполнить немедленно "флажок".If you start the SQL ServerSQL Server Import and Export Wizard in SQL Server Management StudioSQL Server Management Studio, you run the package immediately by selecting the Execute immediately check box. По умолчанию этот флажок установлен, и пакет запускается немедленно.By default, this check box is selected and the package runs immediately.

    Можно также сохранить пакет в SQL ServerSQL Server или в файловой системе.You can also decide whether to save the package to SQL ServerSQL Server or to the file system. При сохранении пакета необходимо также указать уровень защиты пакета.If you select to save the package, you must also specify a package protection level. Дополнительные сведения об уровнях защиты пакета см. в разделе контроль доступа для конфиденциальных данных в пакетах.For more information about package protection levels, see Access Control for Sensitive Data in Packages.

    После того, как мастер импорта и экспорта SQL ServerSQL Server создаст пакет и скопирует данные, конструктор служб Службы SSISSSIS можно будет использовать для открытия и изменения сохраненного пакета, путем добавления задач, преобразований и управляемой событиями логики.After the SQL ServerSQL Server Import and Export Wizard has created the package and copied the data, you can use the Службы SSISSSIS Designer to open and change the saved package by adding tasks, transformations, and event-driven logic.

    Примечание

    В выпуске SQL Server ExpressSQL Server Express пакет, созданный при помощи мастера, сохранить нельзя.In SQL Server ExpressSQL Server Express, the option to save the package created by the wizard is not available.

  • Если мастер импорта и экспорта SQL ServerSQL Server запущен из проекта служб Службы Integration ServicesIntegration Services среды SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), то пакет не может быть выполнен в качестве завершающего шага мастера.If you start the SQL ServerSQL Server Import and Export Wizard from an Службы Integration ServicesIntegration Services project in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), the package cannot be run as a step in completing the wizard. Вместо этого пакет добавляется в проект служб Службы Integration ServicesIntegration Services, из которого был запущен мастер.Instead, the package is added to the Службы Integration ServicesIntegration Services project from which you started the wizard. В дальнейшем при помощи конструктора служб Службы SSISSSIS можно выполнить пакет или расширить его, включив дополнительные задачи, преобразования и логику обработки событий.You can then run the package or extend it by adding tasks, transformations, and event-driven logic by using Службы SSISSSIS Designer.

Дополнительные сведения см. в разделе запустить мастер экспорта и импорта SQL Server.For more information, see Run the SQL Server Import and Export Wizard.

Разрешения, необходимые для работы мастера импорта и экспортаPermissions Required by the Import and Export Wizard

Чтобы успешно завершить работу мастера импорта и экспорта служб SQL ServerSQL Server, нужно иметь по крайней мере одно из следующих разрешений.To complete the SQL ServerSQL Server Import and Export Wizard successfully, you must have at least the following permissions:

  • Разрешение на подключение к исходным и целевым базам данных, а также к общим папкам.Permissions to connect to the source and destination databases or file shares. В службах Службы Integration ServicesIntegration Services для этого требуются права на вход в систему сервера и базы данных.In Службы Integration ServicesIntegration Services, this requires server and database login rights.

  • Разрешение на считывание данных из базы данных-источника или файла-источника.Permission to read data from the source database or file. В службах SQL ServerSQL Server для этого требуются разрешения SELECT на исходные таблицы и представления.In SQL ServerSQL Server, this requires SELECT permissions on the source tables and views.

  • Разрешение на запись данных в целевую базу данных или файл.Permissions to write data to the destination database or file. В службах SQL ServerSQL Server для этого требуются разрешения INSERT для целевых таблиц.In SQL ServerSQL Server, this requires INSERT permissions on the destination tables.

  • Разрешения, достаточные для создания целевой базы данных, таблицы или файла, если нужно создать новую целевую базу данных, таблицу или файл.If you want to create a new destination database or table or file, permissions sufficient to create the new database or table or file. В службах SQL ServerSQL Server для этого требуются разрешения CREATE DATABASE или CREATE TABLE.In SQL ServerSQL Server, this requires CREATE DATABASE or CREATE TABLE permissions.

  • Если вы хотите сохранить пакет, созданный мастером, разрешения, достаточные для записи в базе данных msdb или в файловой системе.If you want to save the package created by the wizard, permissions sufficient to write to the msdb database or to the file system. В Службы Integration ServicesIntegration Services, этого требуются разрешения INSERT на базе данных msdb.In Службы Integration ServicesIntegration Services, this requires INSERT permissions on the msdb database.

Сопоставление типов данных в мастере импорта и экспортаMapping Data Types in the Import and Export Wizard

Мастер импорта и экспорта SQL ServerSQL Server предоставляет минимальные возможности преобразования данных.The SQL ServerSQL Server Import and Export Wizard provides minimal transformation capabilities. Мастер импорта и экспорта SQL ServerSQL Server не поддерживает преобразований на уровне столбцов за исключением выбора имени, типа данных и свойств типа данных для столбцов в новых целевых таблицах и файлах.Except for setting the name, the data type, and the data type properties of columns in new destination tables and files, the SQL ServerSQL Server Import and Export Wizard supports no column-level transformations.

Мастер импорта и экспорта SQL ServerSQL Server использует файлы сопоставления, которые предоставляются службами Службы Integration ServicesIntegration Services для сопоставления типов данных из одной версии или системы базы данных с типами данных другой.The SQL ServerSQL Server Import and Export Wizard uses the mapping files that Службы Integration ServicesIntegration Services provides to map data types from one database version or system to another. Например, он может сопоставить типы данных SQL ServerSQL Server и Oracle.For example, it can map from SQL ServerSQL Server to Oracle. Файлы сопоставления в формате XML по умолчанию устанавливаются в каталог «C:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles».By default, the mapping files in XML format are installed to C:\Program Files\Microsoft SQL Server\100\DTS\MappingFiles. Если требуются различные сопоставления между типами данных, то можно обновить сопоставления, чтобы изменить сопоставления, выполняемые мастером.If your business requires different mappings between data types, you can update the mappings to affect the mappings that the wizard performs. Например, если вы хотите SQL ServerSQL Server nchar в DB2 необходимо сопоставить тип данных ГРАФИЧЕСКИХ тип данных вместо DB2 VARGRAPHIC при передаче данных из типа данных SQL ServerSQL Server DB2, изменить nchar сопоставления в файле сопоставления sqlclienttoibmdb2.XML необходимо использовать ГРАФИЧЕСКИХ вместо VARGRAPHIC.For example, if you want the SQL ServerSQL Server nchar data type to map to the DB2 GRAPHIC data type instead of the DB2 VARGRAPHIC data type when transferring data from SQL ServerSQL Server to DB2, you change the nchar mapping in the SqlClientToIBMDB2.xml mapping file to use GRAPHIC instead of VARGRAPHIC.

Службы Службы Integration ServicesIntegration Services включают сопоставления между многими часто используемыми сочетаниями источников и назначений. Также можно добавить новые файлы сопоставления в каталог файлов сопоставления для поддержки дополнительных источников и назначений.Службы Integration ServicesIntegration Services includes mappings between many commonly used source and destination combinations, and you can add new mapping files to the Mapping Files directory to support additional sources and destinations. Новые файлы сопоставления должны быть согласованы с опубликованной XSD-схемой и должны выполнять сопоставления между уникальными сочетаниями, источниками и назначениями.The new mapping files must conform to the published XSD schema and map between a unique combination of source and destination.

Примечание

Если существующий файл сопоставления был изменен или в папку был добавлен новый файл сопоставления, необходимо закрыть и заново открыть мастер импорта и экспорта SQL ServerSQL Server или среду SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), чтобы новые или измененные файлы были распознаны.If you edit an existing mapping file, or add a new mapping file to the folder, you must close and reopen the SQL ServerSQL Server Import and Export Wizard or SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) for the new or changed files to be recognized.

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