Поделиться через


Поддержка UTF-16 в собственном клиенте SQL Server версии 11.0

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

Внимание

SQL Server Native Client (SNAC) не поставляется с:

  • SQL Server 2022 (16.x) и более поздних версий
  • SQL Server Management Studio 19 и более поздних версий

Собственный клиент SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для разработки новых приложений.

Для новых проектов используйте один из следующих драйверов:

Сведения о SQLNCLI, которые поставляется в качестве компонента SQL Server ядро СУБД (версии 2012–2019), см. в этом исключении жизненного цикла поддержки.

Начиная с SQL Server 2012 (11.x), если вы предоставляете буфер фиксированной длины при привязке результата столбца или выходного параметра, а если символ wchar, записанный в буфер до конца символа, является высокой суррогатной точкой кода суррогатной пары, и если следующий символ wchar является низкой суррогатной точкой кода, Собственный клиент SQL Server не добавит в буфер точку с высоким уровнем суррогатного кода.

См. также

Компоненты собственного клиента SQL Server