Partilhar via


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.