У меня есть пакет служб SSIS (2005), который преобразует некоторые данные XML, а затем импортирует их в SQL 2005. Столбец, к которому идут данные, - это nvarchar (max).Длина данных варьируется от 500 до 750 символов.При просмотре XML-файла, созданного для импорта после преобразования (XSLT) в Notepad ++, он не усекается.следующий шаг в пакете - это импорт в SQL Server.Данные в таблице после импорта усекаются примерно до 450 символов.Я знаю, что в анализаторе запросов вы можете не увидеть все данные, поэтому я сгенерировал скрипт, используя SQL MGT Studio для скриптинга таблицы и данных, а затем просмотрел его в Notepad ++ и, конечно же, - данные были усечены.
Пакет служб SSIS использует источник данных XML для получения преобразованного файла.Преобразование данных (не-unicode в unicode для nvarchar (max)) и назначение OLE DB.