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 ГБ)