Ваши коды языков неверны. В соответствии со стандартом 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.
Каково решение этой проблемы или хотя бы обходной путь?