У меня SQL Server 2016 на Microsoft Windows Server 2012 R2 Standard. Когда я пытался выполнить экспорт BCP с опцией UTF-8, я получил эту ошибку. Есть идеи, как это решить? Я читал, что SQL Server 2014 и далее поддерживает UTF.
SQLState = S1000, NativeError = 0
Error = [Microsoft] [SQL Server Native Client 11.0] Это версия SQL Server Native Client не поддерживает кодировку UTF-8 (кодовая страница 65001)
Я использовал следующую команду для выполнения BCP:
bcp "SELECT TOP 10 * FROM MyTable WITH (NOLOCK)" queryout "C:\USERS\Direcotry\TEST\TestData.csv" -t"|" -c -C 65001 -r 0x0A -T -S ServerName