2017-02-06 11 views
2

Я новичок в пакете SSIS, поэтому любая помощь будет действительно оценена. Код SSIS был создан с использованием VS2005 и его установки в качестве агента SQL-агента в SQL Server 2005 года. Теперь, когда мы переходим на сервер SQL Server 2016, мы видим, что тот же самый SQL-агент Job не работает. Следовательно, мы решили перестроить пакет с помощью VS2012, чтобы убедиться, что это решит проблему.Использование переменной для обработки всех * .xml-файлов с использованием SSIS

Процессы на закладке Flow Control: enter image description here

потока данных задач: enter image description here

Переменные используются: enter image description here

мы использовали цикл просмотра: enter image description here

Ошибки Показать в задаче потока данных: enter image description here

enter image description here

Мы все еще не в состоянии понять, что вызывает проблему, мы также судил полный шаг за шагом процесс в данной ссылке ниже.

Нажмите here!

Если вам нужна дополнительная информация, я могу это предоставить!

XML редактор исходного кода ошибки: enter image description here

Источник XML Расширенный редактор: enter image description here

XML Источник Вкладка Components: enter image description here

XML Источник Вкладка Диспетчер соединений: enter image description here

ответ

0
  1. Я предпочел бы использовать VS 2015 для пакетов с таргетингом на SSIS 2016.
  2. Ваша ошибка исходит из задачи DataFlow - XML ​​Source. На шаге Validation, который возникает при сохранении пакета, XML Source пытается открыть файл XML с использованием значения переменной sXMLfilename; значение sXMLfilename в данный момент в VS является значением переменной по умолчанию. Поэтому проверка в Visual Studio завершается с ошибкой, и вы видите сообщения об ошибках.
    Чтобы пройти проверку, источник XML должен иметь возможность открывать как XML, так и XSD-файл. Проверьте эти файлы на станции разработчика, при необходимости перенесите файлы с вашего старого сервера. Для файла XML вы можете использовать любой допустимый входной XML-файл, схема XSD должна соответствовать ему. Укажите допустимый путь к файлу XML как значение по умолчанию для переменной sXMLfilename.
+0

Файлы XML и XSD размещены в местоположении, как установлено в пакете SSIS, также не проверяется ReadOnly. Тем не менее проблема остается, что-то еще, что может вызвать проблему? – Joby

+0

@Joby, попробуйте открыть XML-источник и нажмите «ОК» или в «Расширенном редакторе» - нажмите кнопку «Обновить». Если ошибка сохраняется, отправьте скриншоты из XML Source Editor. – Ferdipux

+0

Я добавил скриншоты как из обычного редактора, так и из Advanced Editor, можете ли вы взглянуть. – Joby