У меня есть задача SSIS, которая работает нормально, по крайней мере, последние 2 года. ИТ переместил задачи на новый сервер, и теперь он выбрасывает «Имя переменной« User :: obEmailBody »не может быть найдено в списке переменных».Переменная SSIS не может быть найдена в списке переменных
Я скопировал задачу обратно на рабочий стол, и все прошло отлично. Он только терпит неудачу на сервере. Я проверил, что переменная есть и заполняется в моей тестовой среде (локальный рабочий стол). Я в недоумении, почему он терпит неудачу на сервере. Эта переменная является объектом system.object.
Есть ли настройка на сервере, которая предотвратила бы создание переменной system.object?
Нет, нет установки сервера, которая повлияет на создание переменной. Измените свой вопрос, чтобы показать некоторые из выражений, если они существуют, переменные, конфигурация задачи электронной почты и т. Д. – billinkc
На сервере существует ли переменная ???? Чтобы проверить, существует ли переменная в SSIS службы, перейдите в SSIS -> Variable, она отобразит список переменных ... –
Эта переменная используется для хранения адресата набора записей. Я заполняю его в задаче потока данных, а затем читаю его в другой задаче потока данных с помощью перечислителя ADO Foreach. – FlyFish