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

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных 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 OLE DB Provider for DB2 v5.0 for Microsoft SQL Server из Microsoft SQL Server 2016 Feature Pack.

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

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

Дополнительные сведения см. в разделах Подключение к источнику данных Excel и Подключение к источнику данных Access.
Источники данных Azure
В настоящее время доступно только хранилище BLOB-объектов Azure.
Решение SQL Server Data Tools не устанавливает файлы, необходимые для подключения к хранилищу BLOB-объектов Azure как к источнику данных. Скачайте следующий файл: Microsoft SQL Server 2016 Integration Services Feature Pack for 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.