Сгенерированный BIML пакет служб SSIS не будет загружен с ошибкой 0x80070057 «Параметр неверен». CPackage :: LoadFrom XML завершается ошибкой - PullRequest
1 голос
/ 03 апреля 2020

Я сгенерировал несколько пакетов с BIML, но ни один из них не загрузился в конструктор служб SSIS. Каждый из них показывает белый экран с сообщением об ошибке: Ошибка загрузки 'Stage_BNSCHED.dtsx': не удалось загрузить пакет из-за ошибки 0x80070057 «Параметр неверен». Это происходит, когда CPackage :: LoadFrom XML завершается с ошибкой . Я даже не могу понять, с чего начать. Скрипт BIML будет прекрасно компилироваться, и пакеты будут созданы, но я не могу их открыть. Кроме того, Visual Studio не позволяет мне сохранить проект или решение из-за этой ошибки.

  • BIML Express 2019 Build 5.4.64108.0
  • SQL Инструменты данных сервера для Visual Studio 2017 версия 15.9.21
  • SQL Server 2017 Standard Edition 14.0.3281.6

Благодарим вас за любые предложения о том, с чего начать.

1 Ответ

1 голос
/ 05 апреля 2020

Когда я удалил кусочки, чтобы найти оскорбительный фрагмент кода, я столкнулся с проблемой. Я пытался выполнить обновление в команде OLE DB, где я обновлял значение ключа, которое также было в предложении WHERE. Как только я переписал этот раздел, чтобы перечислить только неключевые поля, все заработало как запланировано. Я думаю технически это законно в SQL, но SSIS, конечно, не нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...