Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Applies to:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Você pode usar vários métodos para importar dados e exportar dados de, SQL Server e Azure SQL Database. Esses métodos incluem instruções Transact-SQL, ferramentas de linha de comando e assistentes.
Você também pode importar e exportar dados em vários formatos de dados. Esses formatos incluem arquivos simples, Excel, os principais bancos de dados relacionais e vários serviços de nuvem.
Métodos para importar e exportar dados
Usar instruções de Transact-SQL
Importe dados com os comandos BULK INSERT ou OPENROWSET(BULK...). Normalmente, você executa esses comandos no SSMS (SQL Server Management Studio). Para obter mais informações, consulte Use BULK INSERT ou OPENROWSET(BULK...) para importar dados para SQL Server.
Usar o BCP no prompt de comando
Importe e exporte dados com o utilitário de linha de comando BCP. Para obter mais informações, consulte Importar e exportar dados em massa usando bcp (SQL Server).
importação e exportação do portal Azure
O portal Azure fornece ações Import e Export para Azure SQL Database. Você pode usar essas ações para importar ou exportar um banco de dados como um arquivo BACPAC por meio do serviço Azure SQL Importação/Exportação.
- Export: em uma página Azure SQL Database, selecione Export para criar um arquivo BACPAC no Azure Blob Storage.
- Importação: Na página de um servidor lógico para Azure SQL Database, selecione Importar banco de dados para criar um novo banco de dados a partir de um arquivo BACPAC armazenado no Azure Blob Storage.
Operações de importação e exportação baseadas em portal:
- Use o mesmo serviço de importação ou exportação e APIs do PowerShell, Azure CLI e REST.
- Suporte a arquivos BACPAC armazenados em Azure Blob Storage.
- Exiba o status e o histórico da operação através do Histórico de Importação/Exportação no servidor lógico.
As opções de autenticação disponíveis no portal de Azure se alinham com as compatíveis com o serviço de importação e exportação. O suporte para autenticação de Identidade Gerenciada está em Versão Prévia.
Para obter um tutorial detalhado, consulte Usar identidade gerenciada com importação e exportação (versão prévia).
Neste modelo:
- Uma identidade gerenciada atribuída pelo usuário (UAMI) é atribuída ao servidor lógico do Azure SQL Database.
- A identidade gerenciada é configurada como um administrador Microsoft Entra no servidor.
- A mesma identidade gerenciada ou uma diferente é autorizada a acessar a conta de Azure Storage de destino na camada de dados com RBAC.
Observação
- A importação e exportação com autenticação de identidade gerenciada está atualmente em preview e disponível apenas para Azure SQL Database.
- Somente identidades gerenciadas atribuídas pelo usuário no nível do servidor têm suporte na versão prévia atual.
Para obter mais informações, consulte Porte um arquivo BACPAC para um banco de dados em Azure SQL Database e Exporte um banco de dados para um arquivo BACPAC.
Usar o Assistente de Importação de Arquivo Flat
Se você não precisar de todas as opções de configuração disponíveis no Assistente de Importação e Exportação e em outras ferramentas, poderá importar um arquivo de texto para SQL Server usando o Assistente de Arquivo Simples Import no SSMS (SQL Server Management Studio). Para obter mais informações, consulte os seguintes artigos:
- Assistente de Importação de Arquivo Plano para SQL
- O que há de novo no SQL Server Management Studio 17.3
Usar o Assistente de Importação e Exportação do SQL Server
Você pode importar dados ou exportar dados de várias fontes e destinos com o Assistente de Importação e Exportação do SQL Server. Para usar o assistente, você deve ter SQL Server Integration Services (SSIS) ou SQL Server Data Tools (SSDT) instalados. Para obter mais informações, consulte Importar e exportar dados com o Assistente de Importação e Exportação SQL Server.
Crie sua própria importação ou exportação
Se desejar criar uma importação de dados personalizada, use um dos seguintes recursos ou serviços:
Formatos de dados para importação e exportação
Formatos com suporte
Você pode importar dados e exportar dados para arquivos simples ou vários outros formatos de arquivo, bancos de dados relacionais e serviços de nuvem. Para saber mais sobre essas opções para ferramentas específicas, confira os seguintes artigos:
- Conectar a fontes de dados com o Assistente de Importação e Exportação do SQL Server
- Conexões do SSIS (Integration Services)
- Azure Data Factory conectores
Formatos de dados usados com frequência
Há considerações especiais e exemplos disponíveis para alguns formatos de dados comumente usados. Para saber mais sobre esses formatos de dados, consulte os seguintes artigos:
- Importar dados do Excel para SQL Server ou Azure SQL Database
- Importar documentos JSON em SQL Server
- Examples de importação e exportação em massa de documentos XML (SQL Server)
- Examples de acesso em massa aos dados em Azure Blob Storage.