Importar e exportar dados com o Assistente de Importação e Exportação do SQL Server

Aplica-se a:SQL Server SSIS Integration Runtime no Azure Data Factory

SQL Server O Assistente de Importação e Exportação é uma maneira simples de copiar dados de uma origem para um destino. Esta visão geral descreve as fontes de dados que o assistente pode usar como origens e destinos, bem como as permissões necessárias para executar o assistente.

Obter o assistente

Se você deseja executar o assistente, mas não tem o Microsoft SQL Server instalado em seu computador, pode instalar o Assistente de Importação e Exportação do SQL Server com o SSDT (SQL Server Data Tools). Para obter mais informações, consulte Baixar o SSDT (SQL Server Data Tools).

O que acontece quando eu executo o assistente?

Quais origens e destinos posso usar?

O Assistente de Importação e Exportação do SQL Server pode copiar dados entre as fontes de dados listadas na tabela a seguir. Para se conectar a algumas dessas fontes de dados, talvez você precise baixar e instalar arquivos adicionais.

Fonte de dados É necessário baixar outros arquivos?
Bancos de dados corporativos
SQL Server, Oracle, DB2 e outros.
O SQL Server ou o SSDT (SQL Server Data Tools) instala os arquivos necessários para se conectar ao SQL Server. No entanto, o SSDT não instala todos os arquivos necessários para se conectar a outros bancos de dados empresariais, como Oracle ou IBM DB2.

Para se conectar a um banco de dados empresarial, geralmente, você precisa ter duas coisas:

1. Software cliente. Se você já tiver o software cliente instalado para o seu sistema de banco de dados corporativo, normalmente você terá o que precisa para realizar uma conexão. Se você não tiver instalado o software cliente, pergunte ao administrador de banco de dados como instalar uma cópia licenciada.

2. Drivers ou provedores. A Microsoft instala drivers e provedores para se conectar ao Oracle. Para se conectar ao IBM DB2, obtenha o Provedor Microsoft OLEDB para DB2 v5.0 para o Microsoft SQL Server no Feature pack do Microsoft SQL Server 2016.

Para obter mais informações, consulte Conectar-se a uma fonte de dados do SQL Server ou Conectar-se a uma fonte de dados do Oracle.
Arquivos de texto (arquivos simples) Não é necessário ter arquivos adicionais.

Para obter mais informações, consulte Conectar-se a uma fonte de dados de arquivo simples.
Arquivos do Microsoft Excel e Microsoft Access O Microsoft Office não instala todos os arquivos que você precisa para se conectar a arquivos de Excel e Access como fontes de dados. Obtenha o seguinte download – Pacotes Redistribuíveis do Mecanismo de Banco de Dados do Microsoft Access 2016.

Para obter mais informações, consulte Conectar-se a uma fonte de dados do Excel ou Conectar-se a uma fonte de dados do Access.
Fontes de dados do Azure
Atualmente apenas o Armazenamento de blobs do Azure.
O SQL Server Data Tools não instala os arquivos necessários para se conectar ao Armazenamento de Blobs do Azure como uma fonte de dados. Baixe o seguinte download – Feature Pack do Microsoft SQL Server 2016 Integration Services para o Azure.

Para obter mais informações, veja Conectar-se ao Armazenamento de Blobs do Azure.
Bancos de dados de software livre
PostgreSQL, MySql e outros.
Para se conectar a essas fontes de dados, você precisa baixar arquivos adicionais.

- Para PostgreSQL, consulte Conectar-se a uma fonte de dados do PostgreSQL.
- Para MySQL, consulte Conectar-se a uma fonte de dados do MySQL.
Qualquer outra fonte de dados para a qual um driver ou provedor está disponível Normalmente, é necessário baixar arquivos adicionais para se conectar aos seguintes tipos de fontes de dados.

- Qualquer fonte para a qual um Driver ODBC está disponível. Para obter mais informações, consulte Conectar-se a uma fonte de dados ODBC.
- Qualquer fonte para a qual um Provedor de Dados .NET Framework está disponível.
- Qualquer fonte para a qual um Provedor OLE DB está disponível.

Às vezes, componentes de terceiros que fornecem funcionalidades de origem e destino para outras fontes de dados são comercializados como produtos complementares do SSIS (SQL Server Integration Services).

Como fazer para me conectar aos meus dados?

Para obter informações sobre como se conectar a uma fonte de dados usada com frequência, consulte uma das seguintes páginas:

Para obter informações sobre como se conectar a uma fonte de dados que não está listada aqui, consulte A referência de cadeias de conexão. Esse site de terceiros contém cadeias de conexão de exemplo e mais informações sobre provedores de dados e as informações de conexão exigidas por elas.

Quais permissões são necessárias?

Para executar o Assistente de Importação e Exportação do SQL Server com sucesso, você deve ter pelo menos as seguintes permissões. Se você já trabalha com a sua fonte de dados e o destino, você provavelmente já tem as permissões necessárias.

Você precisa de permissões para fazer essas coisas Se você estiver se conectando ao SQL Server, precisará destas permissões específicas
Conecte aos bancos de dados de origem e de destino ou compartilhamentos de arquivos. Direitos de logon no servidor e no banco de dados.
Exporte ou leia dados do banco de dados ou arquivo de origem. Permissões SELECT nas tabelas de origem e exibições.
Importe ou grave dados no banco de dados ou arquivo de destino. Permissões INSERT nas tabelas de destino.
Crie o banco de dados ou arquivo de destino, se aplicável. Permissões CREATE DATABASE ou CREATE TABLE.
Salve o pacote do SSIS criado pelo assistente, se aplicável. Se você desejar salvar o pacote SQL Server, permissões suficientes para salvar o pacote no banco de dados msdb .

Obter ajuda enquanto o assistente está em execução

Dica

Pressione a tecla F1 em qualquer caixa de diálogo ou página do assistente para ver a documentação da página atual.

O assistente usa o SSIS (SQL Server Integration Services)

O Assistente usa o SSIS (SQL Server Integration Services) para copiar os dados. O SSIS é uma ferramenta para extrair, transformar e carregar dados (ETL). As páginas do assistente usam parte da linguagem do SSIS.

No SSIS, a unidade básica é o pacote. O assistente cria um pacote do SSIS na memória ao percorrer as páginas do assistente e especificar as opções.

No fim desse assistente, se você tiver o SQL Server Standard Edition ou superior instalado, você também terá a opção de salvar o pacote SSIS. Posteriormente, você pode reutilizar o pacote ou estendê-lo usando o Designer do SSIS para adicionar tarefas, transformações e lógica controlada por evento. O Assistente de Importação e Exportação do SQL Server é a maneira mais simples de criar um pacote básico do Integration Services que copia os dados de uma origem para um destino.

Para obter mais informações sobre SSIS, consulte SQL Server Integration Services.

E agora?

Inicie o assistente. Para obter mais informações, consulte Iniciar o Assistente de Importação e Exportação do SQL Server.

Confira também

Começar com esse exemplo simples de Assistente de Importação e Exportação
Mapeamento de Tipo de Dados no Assistente para Importação e Exportação do SQL Server