Вы можете перейти более 4k символов.
Я повторил строку abcdefghijklmnopqrstuvwxyz0123
несколько раз. 4k не было проблемой, но 56544 было. VS позволил мне присвоить имя контейнеру последовательности, но вскоре после этого BIDS (2008 R2) стал очень недоволен.
Интересно / достаточно забавно, я повторил тот же тест с конструктором служб SSIS для предстоящего выпуска 2012 года, и у RC0 не было проблем с именем 50k. Я получил до 10 миллионов символов с RC0 до того, как Notepad ++ потерял самообладание и перестал отвечать (я только что создал строку 100 миллионов).
Оба пакета (2008R2 и 2012 RC0) могли нормально выполняться из командной строки с супер-длинными именами.
Однако существуют практические ограничения, о которых следует помнить. Если вы используете ведение журнала SQL Server для своих пакетов, таблица dbo.sysssislog определила длину source
, равную nvarchar(1024)
, поэтому я ожидаю, что пакет не пройдет проверку.