UTF-8 не является частью стратегии Юникода SQL Server (к сожалению). Тем не менее, UTF-8 хорошо поддерживается в .NET. Если вы готовы писать код .NET, вы можете использовать класс System.Data.SqlClient.SqlBulkCopy
вместе с System.IO.StreamReader
и / или `System.Text.Encoding.UTF8 '.
Другим вариантом является Integration Services. Для файловых подключений вы можете выбрать кодовую страницу 65001 (UTF-8)
.