Запуск мастера импорта и экспорта SQL ServerRun the SQL Server Import and Export Wizard

Мастер импорта и экспорта SQL ServerSQL Server предоставляет самый простой способ копирования данных между источниками и создания основных пакетов.The SQL ServerSQL Server Import and Export Wizard provides the simplest method of copying data between data sources and of constructing basic packages. Дополнительные сведения о мастере см. в разделе SQL Server Импорт и экспорт.For more information about the wizard, see SQL Server Import and Export Wizard.

Видеоматериал, в котором демонстрируется использование мастера экспорта и импорта SQL Server для создания пакета, который экспортирует данные из базы данных SQL Server в электронную таблицу Microsoft Excel, см. в разделе Экспорт данных SQL Server в Excel (видеоматериал SQL Server).For a video that demonstrates how to use the SQL Server Import and Export Wizard to create a package that exports data from a SQL Server database to a Microsoft Excel spreadsheet, see Exporting SQL Server Data to Excel (SQL Server Video).

Запуск мастера импорта и экспорта SQL ServerTo start the SQL Server Import and Export Wizard

  • На запустить последовательно выберите пункты все программы, пунктыMicrosoft SQL Server , а затем нажмите кнопку Импорт и экспорт данных.On the Start menu, point to All Programs, point toMicrosoft SQL Server , and then click Import and Export Data.

    -или--or-

    В SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), щелкните правой кнопкой мыши пакетов служб SSIS папку, а затем щелкните SSISImport и экспорт.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), right-click the SSIS Packages folder, and then click SSISImport and Export Wizard.

    -или--or-

    В SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)на проекта меню, щелкните SSISImport и экспорт.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), on the Project menu, click SSISImport and Export Wizard.

    -или--or-

    В SQL Server Management StudioSQL Server Management Studio, подключиться к Компонент Database EngineDatabase Engine тип сервера, разверните узел базы данных, щелкните правой кнопкой мыши базу данных, укажите задачи, а затем нажмите кнопку Импорт данных или Экспорт данных.In SQL Server Management StudioSQL Server Management Studio, connect to the Компонент Database EngineDatabase Engine server type, expand Databases, right-click a database, point to Tasks, and then click Import Data or Export data.

    -или--or-

    В окне командной строки запустите программу DTSWizard.exe, которая находится в папке «C:\Program Files\Microsoft SQL Server\100\DTS\Binn».In a command prompt window, run DTSWizard.exe, located in C:\Program Files\Microsoft SQL Server\100\DTS\Binn.

    Примечание

    На 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 ServerTo import or export data by using the SQL Server Import and Export Wizard

  1. Запустите мастер импорта и экспорта служб SQL ServerSQL Server.Start the SQL ServerSQL Server Import and Export Wizard.

  2. На соответствующих страницах мастера выберите источник данных и целевое назначение данных.On the corresponding wizard pages, select a data source and a data destination.

    Доступны такие источники данных, как поставщики данных .NET Framework.NET Framework, поставщики OLE DB, собственные клиенты-поставщики служб SQL ServerSQL Server, ADO.NETADO.NET, Microsoft Office Excel, Microsoft Office Access, а также источник неструктурированных файлов.The available data sources include .NET Framework.NET Framework data providers, OLE DB providers, SQL ServerSQL Server Native Client providers, ADO.NETADO.NET providers, Microsoft Office Excel, Microsoft Office Access, and the Flat File source. В зависимости от выбранного источника можно задать такие параметры, как режим проверки подлинности, имя сервера, имя базы данных и формат файла.Depending on the source, you set options such as the authentication mode, server name, database name, and file format.

    Примечание

    Поставщик OLE DB MicrosoftMicrosoft для Oracle не поддерживает следующие типы данных Oracle: Oracle BLOB, CLOB, NCLOB, BFILE и UROWID.The MicrosoftMicrosoft OLE DB Provider for Oracle does not support the Oracle BLOB, CLOB, NCLOB, BFILE, and UROWID data types. Следовательно, источник OLE DB не может извлекать данные из таблиц, содержащих столбцы с этими типами данных.Therefore, the OLE DB source cannot extract data from tables that contain columns with these data types.

    Доступны такие назначения, как поставщики данных .NET Framework.NET Framework, поставщики OLE DB, собственный клиент SQL ServerSQL Server, Excel, Access и назначение «Неструктурированный файл».The available data destinations include .NET Framework.NET Framework data providers, OLE DB providers, SQL ServerSQL Server Native Client, Excel, Access, and the Flat File destination.

  3. Задайте параметры выбранного типа назначения.Set the options for the type of destination that you selected.

    Если в качестве назначения выбрана база данных SQL ServerSQL Server, можно задать следующие параметры.If the destination is a SQL ServerSQL Server database you can specify the following:

    • Укажите, нужно ли создавать новую базу данных, а также укажите свойства базы данных.Indicate whether to create a new database and set the database properties. Следующие свойства не могут быть изменены, и мастер воспользуется указанными значениями по умолчанию.The following properties cannot be configured and the wizard uses the specified default values:

      СвойствоProperty ЗначениеValue
      Параметры сортировкиCollation Latin1_General_CS_AS_KS_WSLatin1_General_CS_AS_KS_WS
      Модель восстановленияRecovery model ПолноеFull
      Использовать полнотекстовое индексированиеUse full-text indexing TrueTrue
    • Выберите, копировать ли данные из таблиц или представлений или копировать результаты запроса.Select whether to copy data from tables or views, or to copy query results.

      Если необходимо копировать результаты запроса данных из источника, следует создать запрос Transact-SQL.If you want to query the source data and copy the results, you can construct a Transact-SQL query. Можно ввести запрос Transact-SQL вручную либо использовать запрос, сохраненный в файле.You can enter the Transact-SQL query manually or use a query saved to a file. Мастер содержит функцию просмотра для поиска файла. После выбора файл будет автоматически открыт, а его содержимое будет вставлено на страницу мастера.The wizard includes a browse feature for locating the file, and the wizard automatically opens the file and pastes its content into the wizard page when you select the file.

      Если источником является поставщик ADO.NETADO.NET, можно также использовать этот параметр, чтобы скопировать результаты запроса, предоставляя строку DBCommand в качестве запроса.If the source is an ADO.NETADO.NET provider you can also use the option to copy query results, providing the DBCommand string as the query.

      Если источником данных является представление, мастер импорта и экспорта SQL ServerSQL Server автоматически преобразует это представление в таблицу в назначении.If the source data is a view, the SQL ServerSQL Server Import and Export Wizard automatically converts the view to a table in the destination.

    • Укажите, следует ли удалить и создать повторно целевую таблицу, а также разрешить ли вставку идентификаторов.Indicate whether the destination table is dropped and then re-created, and whether to enable identity inserts.

    • Укажите, следует ли удалять и добавлять строки в существующую целевую таблицу.Indicate whether to delete rows or append rows in an existing destination table. Если таблица не существует, мастер импорта и экспорта SQL ServerSQL Server создаст ее автоматически.If the table does not exist, the SQL ServerSQL Server Import and Export Wizard automatically creates it.

    Если в качестве назначения выбран неструктурированный файл, можно задать следующие параметры.If the destination is a Flat File destination you can specify the following:

    • Указать разделитель строк в целевом файле.Specify the row delimiter in the destination file.

    • Указать разделитель столбцов в целевом файле.Specify the column delimiter in the destination file.

  4. Дополнительно можно выбрать одну таблицу и изменить сопоставление исходных и целевых столбцов или изменить метаданные целевых столбцов.(Optional) Select one table and change the mappings between source and destination columns, or change the metadata of destination columns:

    • Сопоставьте исходные столбцы с другими целевыми столбцами.Map source columns to different destination columns.

    • Измените тип данных целевого столбца.Change the data type in the destination column.

    • Задайте длину столбцов символьных типов.Set the length of columns with character data types.

    • Задайте масштаб и точность столбцов числовых типов.Set the precision and scale of columns with numeric data types.

    • Укажите, может ли столбец содержать значения NULL.Specify whether the column can contain null values.

  5. Если необходимо выбрать несколько таблиц и обновить метаданные и параметры, которые будут применены к этим таблицам, выполните следующие действия.(Optional) Select multiple tables, and update the metadata and options to apply to those tables:

    • Выберите существующую целевую схему или предоставьте новую схему, чтобы назначить ее таблицам.Select an existing destination schema or provide a new schema to which to assign tables.

    • Укажите возможность вставки столбцов идентификаторов в целевые таблицы.Specify whether to enable identity inserts in destination tables.

    • Укажите возможность удаления и повторного создания целевых таблиц.Specify whether to drop and re-create destination tables.

    • Укажите возможность усечения целевых таблиц.Specify whether to truncate existing destination tables.

  6. Сохраните и выполните пакет.Save and run a package.

    Если мастер запущен из среды SQL Server Management StudioSQL Server Management Studio или из командной строки, пакет может быть выполнен немедленно.If the wizard is started from SQL Server Management StudioSQL Server Management Studio or the command prompt, the package can run immediately. При необходимости можно сохранить пакет SQL ServerSQL Server msdb базы данных или в файловой системе.You can optionally save the package to the SQL ServerSQL Server msdb database or to the file system. Дополнительные сведения о msdb базы данных, см. в разделе управления пакетами (службы SSIS).For more information about the msdb database, see Package Management (SSIS Service).

    Если пакет сохранен, то можно задать уровень защиты пакета, и если уровень защиты использует пароль, то необходимо предоставить пароль.When you save the package you can set the package protection level, and if the protection level uses a password, provide the password. Дополнительные сведения об уровнях защиты пакета см. в разделе контроль доступа для конфиденциальных данных в пакетах.For more information about package protection levels, see Access Control for Sensitive Data in Packages.

    Если мастер запущен из проекта служб Службы Integration ServicesIntegration Services среды SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), пакет не может быть запущен из мастера.If the wizard is started from an Службы Integration ServicesIntegration Services project in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), you cannot run the package from the wizard. Вместо этого пакет добавляется в проект служб Службы Integration ServicesIntegration Services, из которого был запущен мастер.Instead, the package is added to the Службы Integration ServicesIntegration Services project from which you started the wizard. Впоследствии пакет может быть запущен в среде SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).You can then run the package in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

    Примечание

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

См. такжеSee Also

мастер импорта и экспорта SQL Server SQL Server Import and Export Wizard
Создание пакетов в SQL Server Data ToolsCreate Packages in SQL Server Data Tools