UTF-8 encoding support for the BCP utility and BULK INSERT Transact-SQL command in SQL Server 2014 SP2

Summary
This update improves SQL Server 2014 functionality by adding support for importing and exporting UTF-8 data to and from SQL Server, as follows:
  • UTF-8 import support is added to the BCP utility and to the BULK INSERT Transact-SQL command.
  • UTF-8 export support is added to the BCP utility. 

More information
After you install this update, you can import UTF-8 data to SQL Server by running the following BULK INSERT Transact-SQL command:
BULK INSERT table_name
FROM 'drive:path\file_name'
WITH (CODEPAGE = '65001', DATAFILETYPE = 'Char')

To import UTF-8 data to SQL Server, use the BCP utility and run the following command:
bcp table_name in "drive:path\file_name" -c -C 65001

To export UTF-8 data to SQL Server, use the BCP utility and run the following command:
bcp table_name out "drive:path\file_name" -c -C 65001

This update is included in the following service pack for SQL Server:


About service packs for SQL Server
Service packs are cumulative. Each new service pack contains all the fixes that are in previous service packs, together with any new fixes. Our recommendation is to apply the latest service pack and the latest cumulative update for that service pack. You do not have to install a previous service pack before you install the latest service pack. Use Table 1 in the following article for finding more information about the latest service pack and latest cumulative update.

References
Learn about the terminology that Microsoft uses to describe software updates.
Properties

Article ID: 3136780 - Last Review: 07/11/2016 17:28:00 - Revision: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseinter KB3136780
Feedback