Я использую фабрику данных Azure для архивирования данных из Azure Sql Db в хранилище BLOB-объектов Azure и групповую вставку для извлечения данных.
Я использую ниже как разделитель строк и столбцов.
Разделитель столбцов: \ u0001
Разделитель строк: \ u0003
Моя массовая вставка находится ниже.
BULK INSERT mytable 'MyPath/file.txt'
WITH (DATA_SOURCE = 'MySource',FIELDTERMINATOR ='\u0001', ROWTERMINATOR = '\u0003');
Я получаю сообщение об ошибке ниже:
Сообщение 4866, Уровень 16, Состояние 1, Строка 41
Массовая загрузка не удалась. Слишком длинный столбец в файле данных для строки 1, столбца 1. Убедитесь, что терминатор поля и терминатор строки указаны правильно.
В документации сказано, что Unicode поддерживается для FIELDTERMINATOR и ROWTERMINATOR, тогда в чем может быть проблема?