Ваши коды языков неверны. В соответствии со стандартом ISO коды языков всегда строчные, а коды стран прописными.

аю BULK INSERT в sqlserver, и он не вставляет символы UTF-8 в базу данных должным образом. Файл данных содержит эти символы, но строки базы данных содержат символы мусора после массового выполнения вставки.

Моим первым подозреваемым была последняя строка файла формата:

10.0
3
1 SQLCHAR  0  0  "{|}"  1 INSTANCEID ""
2 SQLCHAR  0  0  "{|}"  2 PROPERTYID ""
3 SQLCHAR  0  0  "[|]"  3 CONTENTTEXT "SQL_Latin1_General_CP1_CI_AS"

Но после прочтенияэта официальная страница мне кажется, что это на самом деле ошибка чтения файла данных с помощью операции вставки в SQL Server версии 2008. Мы используем версию 2008 R2.

Каково решение этой проблемы или хотя бы обходной путь?

Ответы на вопрос(12)

Ваш ответ на вопрос