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


Импорт и экспорт данных с помощью мастера импорта и экспорта SQL Server

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Получение мастера

Если вы хотите запустить мастер, но на вашем компьютере не установлен Microsoft SQL Server, мастер импорта и экспорта SQL Server можно установить в рамках установки SQL Server Data Tools (SSDT). Дополнительные сведения см. в разделе Скачивание SQL Server Data Tools (SSDT).

Что происходит при запуске мастера?

Какие источники и назначения можно использовать?

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

Источник данных Нужно ли скачивать дополнительные файлы?
Базы данных корпоративного класса
SQL Server, Oracle, DB2 и другие.
SQL Server или SQL Server Data Tools (SSDT) устанавливает файлы, необходимые для подключения к SQL Server. Тем не менее SSDT не устанавливает все файлы, необходимые для подключения к другим корпоративным базам данных, таким как Oracle или IBM DB2.

Чтобы подключиться к корпоративной базе данных, обычно требуется два компонента:

1. Клиентское программное обеспечение. Если для корпоративной системы баз данных уже установлено клиентское программное обеспечение, то, как правило, у вас есть все необходимое для установки соединения. Если клиентское программное обеспечение не установлено, обратитесь к администратору базы данных по поводу установки лицензионной копии.

2. Драйверы или поставщики. Майкрософт устанавливает драйверы и поставщики для подключения к Oracle. Чтобы подключиться к IBM DB2, получите поставщик Microsoft OLEDB для DB2 версии 5.0 для Microsoft SQL Server из пакета дополнительных компонентов Microsoft SQL Server 2016.

Дополнительные сведения см. в разделах Подключение к источнику данных SQL Server и Подключение к источнику данных Oracle.
Текстовые (неструктурированные) файлы Никакие дополнительные файлы не требуются.

Дополнительные сведения см. в разделе Подключение к источнику данных на основе неструктурированного файла.
Файлы Microsoft Excel и Microsoft Access Microsoft Office не устанавливает все файлы, необходимые для подключения к файлам Excel и Access в качестве источников данных. Скачайте распространяемый компонент ядра СУБД Microsoft Access 2016.

Дополнительные сведения см. в разделах Подключение к источнику данных Excel и Подключение к источнику данных Access.
Источники данных Azure
В настоящее время доступно только хранилище BLOB-объектов Azure.
Решение SQL Server Data Tools не устанавливает файлы, необходимые для подключения к хранилищу BLOB-объектов Azure как к источнику данных. Скачайте пакет дополнительных компонентов служб SQL Server Integration Services 2016 для Azure.

Дополнительные сведения см. в разделе Подключение к хранилищу BLOB-объектов Azure.
Базы данных с открытым исходным кодом
PostgreSQL, MySQL и другие.
Для подключения к этим источникам данных необходимо скачать дополнительные файлы.

— Сведения для PostgreSQL см. в разделе Подключение к источнику данных PostgreSQL.
— Сведения о MySQL см. в разделе "Подключение к источнику данных MySQL".
Любой другой источник данных, для которого доступен драйвер или поставщик Обычно для подключения к указанным ниже источникам данных требуется скачать дополнительные файлы.

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

Сторонние компоненты, реализующие возможности источника и назначения для других источников данных, иногда распространяются в виде дополнительных компонентов для SQL Server Integration Services (SSIS).

Как подключиться к своим данным?

Сведения о подключении к распространенным источникам данных см. на следующих страницах:

Сведения о подключении к источникам данных, не представленным в этом списке, см. в справочнике по строкам подключения. На этом стороннем сайте представлены примеры строк подключения и дополнительные сведения о поставщиках данных и используемых ими данных подключений.

Какие разрешения мне необходимы?

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

Задачи, для выполнения которых требуются разрешения Разрешения, необходимые при подключении к SQL Server
Подключение к исходным и целевым базам данных, а также к общим папкам. Права на вход в систему сервера и базы данных.
Экспорт или считывание данных из исходной базы данных или файла. Разрешения SELECT на исходные таблицы и представления.
Импорт или запись данных в целевую базу данных или файл. Разрешения INSERT для целевых таблиц.
Создание целевой базы данных или файла, если это применимо. Разрешения CREATE DATABASE или CREATE TABLE.
Сохранение пакета служб SSIS, созданного с помощью мастера, если применимо. Если вы хотите сохранить пакет в SQL Server, разрешения, достаточные для сохранения пакета в базе данных msdb .

Получение справки во время работы мастера

Совет

Нажмите клавишу F1 при просмотре любой страницы или диалогового окна, чтобы открыть документацию по текущей странице мастера.

Мастер использует службы SQL Server Integration Services (SSIS)

Мастер использует службы SQL Server Integration Services (SSIS) для копирования данных. Службы SSIS — это средство для извлечения, преобразования и загрузки данных (ETL). Страницы мастера используют некоторые фрагменты языка служб SSIS.

В службах SSIS основной единицей является пакет. По мере перемещения по страницам и указания параметров мастер создает пакет служб SSIS в памяти.

В конце мастера, если у вас установлен SQL Server выпуск Standard или более поздней версии, можно также сохранить пакет служб SSIS. Позже вы можете повторно использовать пакет и расширить его с помощью конструктора служб SSIS для добавления задач, преобразований и логики на основе событий. Мастер импорта и экспорта SQL Server — это самый простой способ создания базового пакета служб Integration Services, копирующий данные из источника в место назначения.

Дополнительные сведения о службах SSIS см. в разделе Службы SQL Server Integration Services.

Дальнейшие действия

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

См. также

Приступая к работе с простым примером мастера импорта и экспорта
Сопоставление типов данных в мастере импорта и экспорта SQL Server