Usando formatos nativo, de caractere ou unicode
Esta seção discute os formatos de dados que há suporte para serem exportados ou importados em massa. O Microsoft SQL Server está apto a aceitar dados em formato de caractere ou binário nativo. Use o formato de caractere ao mover dados entre o SQL Server e outro aplicativo (como o Microsoft Excel) ou outro servidor de banco de dados (como Oracle ou SQL Server). O formato nativo só pode ser usado para transferir dados entre instâncias do SQL Server.
Escolhendo um formato de dados
A tabela a seguir fornece diretrizes gerais para a escolha de um formato de dados, dependendo de como os dados estão representados e da origem ou destino da operação.
Operação |
Nativo |
Unicode nativo |
Caractere |
Caractere unicode |
---|---|---|---|---|
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que não contém nenhum caractere estendido ou DBCS (conjunto de caracteres de dois bytes). A menos que um arquivo de formato seja usado, essas tabelas devem ser definidas identicamente. Consulte Usando formato nativo para importar ou exportar dados. |
Sim1 |
— |
— |
— |
Para colunas sql_variant, recomenda-se usar o formato de dados nativos que, ao contrário dos formatos unicode e de caractere, preservam o metadados para cada valor sql_variant. Consulte Usando formato nativo para importar ou exportar dados. |
Sim |
— |
— |
— |
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que contém caracteres estendidos ou DBCS. Consulte Usando o formato nativo Unicode para importar ou exportar dados. |
— |
Sim |
— |
— |
Importação de dados em massa de um arquivo de texto gerado por outro programa. Consulte Usando formato de caractere para importar ou exportar dados. |
— |
— |
Sim |
— |
Exportação de dados em massa para um arquivo de texto que será usado em outro programa. Consulte Usando formato de caractere para importar ou exportar dados. |
— |
— |
Sim |
— |
Transferências de dados em massa entre várias instâncias do SQL Server usando um arquivo de dados que contém dados unicode e não contém nenhum caractere estendido ou DBCS. Consulte Uso do formato de caractere Unicode para importar ou exportar dados. |
— |
— |
— |
Sim |
1 Método mais rápido para a exportação de dados em massa do SQL Server ao usar o bcp.