Трябва да го добавите ръчно. SQL Server винаги съхранява xml вътрешно като ucs-2, така че е невъзможно SQL да му генерира заглавка за кодиране utf-8
Вижте „Ограничения на типа данни xml“ на MSDN
XML декларацията PI, например,
<?xml version='1.0'?>
, не се запазва при съхраняване на XML данни в екземпляр от тип данни на xml. Това е по проект. XML декларацията (<?xml ... ?>
) и неговите атрибути (версия/кодиране/самостоятелен) се губят, след като данните се преобразуват в тип xml. XML декларацията се третира като директива към XML анализатора. XML данните се съхраняват вътрешно като ucs-2.