SSIS - varchar(max)

У меня есть sp, который объединяет длинную строку и который возвращается обратно в SSIS. но в настоящее время SSIS выбирает строку только частично.

Есть ли метод, который позволяет хранимой процедуре T-SQL передавать длинную строку в SSIS? В настоящее время параметр определяется как VARCHAR(макс.)

Я попытался использовать переменную объекта SSIS, и она не позволяет мне преобразовать ее обратно в строку. Как преобразовать объект SSIS в строку

Convert.ToString(Dts.Variable["ObjVar"]Value);

Я использую SSIS 2012.

Спасибо

0 ответов

Мне кажется, что это ограничение относится к типу данных, используемому на стороне SQL Server. Чтобы преодолеть это использовать TEXT - Хранение переменной длины с максимальным размером данных 2 ГБ (или NTEXT если вы ожидаете Unicode, а затем он ограничен 1 ГБ)

Другие вопросы по тегам