Форматы данных для массового импорта и экспорта (SQL Server)

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)

SQL Server может принимать данные в символьном или исходном двоичном формате. Символьный формат применяется при перемещении данных между SQL Server и другим приложением (например Microsoft Excel) или другим сервером базы данных (например Oracle или SQL Server). Собственный формат может применяться только при переносе данных между экземплярами SQL Server.

В этом разделе.

Форматы данных для массового импорта или экспорта

В следующей таблице приведены общие правила выбора формата данных в зависимости от того, как представлены данные, а также от источника или назначения операции.

Операция Собственный собственный формат Юникода Символ символьный формат Юникода
Массовый перенос данных между несколькими экземплярами SQL Server при помощи файла данных, не содержащего символы расширенной или двухбайтовой кодировки (DBCS). Если не используется файл форматирования, эти таблицы должны быть определены одинаково. Да* - - -
Для столбцов sql_variant наилучшим образом подходит собственный формат данных, так как в отличие от символьного и формата Юникод собственный формат сохраняет метаданные для каждого значения sql_variant . Да - - -
Массовая передача данных между несколькими экземплярами SQL Server при помощи файла данных, содержащего символы расширенной или двухбайтовой кодировки (DBCS). - Да - -
Массовый импорт данных из текстового файла, формируемого другой программой. - - Да -
Массовый экспорт данных в текстовый файл, который должен использоваться другой программой. - - Да -
Массовая передача данных между несколькими экземплярами SQL Server при помощи файла данных, содержащего данные Юникода и не содержащего символы расширенной или двухбайтовой кодировки (DBCS). - - - Да

* Самый быстрый метод массового экспорта данных из SQL Server при использовании bcp.

Связанные задачи

См. также:

Типы данных (Transact-SQL)
Указание форматов данных для совместимости с помощью программы bcp (SQL Server)