Usar los formatos nativo, de caracteres o Unicode
En esta sección se explican los formatos de datos permitidos para la exportación o importación masivas de datos. Microsoft SQL Server puede aceptar datos en formato de caracteres o binario nativo. Utilice el formato de caracteres al mover datos entre SQL Server y otra aplicación (como Microsoft Excel) u otro servidor de bases de datos (como Oracle o SQL Server). Sólo puede usar el formato nativo al transferir datos entre instancias de SQL Server.
Elegir un formato de datos
En la siguiente tabla se proporcionan directrices generales para elegir un formato de datos dependiendo del modo en que los datos estén representados y el origen o el destino de la operación.
Operación |
Nativa |
Unicode nativo |
Carácter |
Carácter Unicode |
---|---|---|---|---|
Las transferencias masivas de datos entre varias instancias de SQL Server mediante un archivo de datos que no contenga caracteres del juego de caracteres de doble byte (DBCS). A menos que se utilice un archivo de formato, estas tablas deben definirse de forma idéntica. |
Sí1 |
— |
— |
— |
Para las columnas sql_variant, es mejor el uso del formato de datos nativo, ya que preserva los metadatos de cada valor sql_variant, a diferencia de los formatos de caracteres o Unicode. |
Sí |
— |
— |
— |
Las transferencias masivas de datos entre varias instancias de SQL Server mediante un archivo de datos que contenga caracteres DBCS o extendidos. Vea Usar el formato nativo Unicode para importar o exportar datos. |
— |
Sí |
— |
— |
Importación masiva de datos desde un archivo de texto generado por otro programa. Vea Usar el formato de caracteres para importar o exportar datos. |
— |
— |
Sí |
— |
Exportación masiva de datos a un archivo de texto para utilizarlo en otro programa. Vea Usar el formato de caracteres para importar o exportar datos. |
— |
— |
Sí |
— |
Las transferencias masivas de datos entre varias instancias de SQL Server mediante un archivo de datos que contenga datos Unicode y no contenga caracteres DBCS o extendidos. Vea Usar el formato de caracteres Unicode para importar o exportar datos. |
— |
— |
— |
Sí |
1 El método más rápido para la exportación masiva de datos desde SQL Server cuando se usa bcp.