Как добавить добавочный номер строки в задачу потока данных в SSIS - PullRequest
2 голосов
/ 07 марта 2019

В настоящее время я хочу добавить новый столбец, который позволяет мне добавлять номер строки в задаче потока данных в SSIS (номер строки увеличивается с каждой новой строкой).

До сих пор я использовал следующий код из этого руководства: В настоящее время я использую Visual Studio 2015.

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

Ошибка при получении данных посадки и заполнении сцены [Компонент скрипта [88]]: двоичный код для скрипта не найден. Пожалуйста, откройте скрипт в конструкторе, нажав кнопку «Редактировать скрипт» и убедитесь, что он успешно собирается.

Ошибка при получении данных посадки и заполнении сцены [Компонент скрипта [88]]: Компонент скрипта не содержит кода. Отредактируйте компонент, включив в него код.

Ошибка при получении данных посадки и заполнении данных [SSIS.Pipeline]: «Компонент сценария» не прошел проверку и вернул статус проверки «VS_ISBROKEN».

Ошибка при получении данных посадки и заполнении промежуточной стадии [SSIS.Pipeline]: один или несколько компонентов не прошли проверку.

Ошибка при получении данных посадки и заполнении промежуточного этапа: во время проверки задачи были ошибки.

Любые предложения помогут, спасибо!

1 Ответ

1 голос
/ 08 марта 2019

Попытка выяснить проблему

Я думаю, что есть две возможные причины этой ошибки:

(1) TargetServerVersion

Убедитесь, что TargetServerVersion выберитесоответствующая установленная версия SQL Server:

В обозревателе решений щелкните правой кнопкой мыши узел проекта служб SSIS и выберите Свойства .Когда вы увидите Свойства, выберите Свойства конфигурации .Вы увидите, что TargetServerVersion изменит это на соответствующую версию SQL Server, затем нажмите OK.

enter image description here

Ссылка: Как изменить TargetServerVersion моего проекта SSIS

(2) Ошибки кода скрипта

После поиска этой проблемы я нашел много предложений в Интернете.Чтобы суммировать их:

  • Попробуйте очистить и перестроить проект сценария в редакторе сценариев
  • Установите для Delay Validation значение true, если вы используете SSIS 2008 и более поздние версии
  • Установите для "PrecompileScriptIntoBinaryCode" значение true, если вы используете SSIS 2005

Более подробную информацию можно найти по адресу:

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