2017-01-09 22 views
0

Я использую Red gate DLM Automation версии 2 на VSTS. Я установил DLM на сервер сборки, он полностью лицензирован, и у меня нет готовых и выпущенных плагинов VSTS. Но теперь, когда я выполняю сборку на VSTS, появляется следующее сообщение об ошибке:Ошибка красного связывания DLM с использованием VSTS

System.Management.Automation.CmdletInvocationException: Невозможно найти параметр, соответствующий имени параметра 'transactionIsolationLevel'. ---> System.Management.Automation.ParameterBindingException: параметр не может быть найден, что соответствует имени параметра 'transactionIsolationLevel'.

Я предполагаю, что у меня есть конфликт версий между некоторыми библиотеками Red Gate PowerShell, но я не могу найти дополнительной информации об этой ошибке. Сервер сборки работает с PowerShell v4. Созданный SQL-код не имеет ссылок на «изоляцию транзакций» в нем, но я не думаю, что это проблема. В прошлом я успешно завершил работу над этим сервером VSTS, и теперь я смущен тем, что вызвало появление этой ошибки.

Спасибо!

ответ

0

Для работы с плагином VSTS вам необходимо установить не менее 2.0.3 DLMA-установки локального агента - мы добавили параметр уровня изоляции транзакции совсем недавно и автоматические обновления VSTS, но установка DLMA не работает.

К сожалению, мы изучаем лучшие механизмы обновления/связи, чтобы синхронизировать эти вещи в будущем (или, по крайней мере, рассказать вам, в чем проблема), но пока не совсем там.

Если у вас по-прежнему возникают проблемы после обновления DLMA-установки локального агента, пожалуйста, свяжитесь с нами по адресу [email protected], и мы разобраем его для вас.

+0

Спасибо за ваш ответ, я ценю это! Я попробую обновить DLMA (который, как я предполагаю, могу загрузить с помощью моей лицензии SQL Toolbelt) и попробовать. – ewomack

+0

Привет - сборка теперь работает после обновления, но мой выпуск дает мне ошибку, которую я никогда раньше не видел: «Указанный каталог содержит более одного пакета NuGet, пожалуйста, укажите один пакет» - все артефакты имеют несколько файлов nuget в них, поэтому я не совсем понимаю эту новую проблему. – ewomack

+0

У нас были проблемы с пакетами, которые постоянно включали себя, и поэтому есть некоторые меры предосторожности, которые могут мешать вам упаковывать другие пакеты nuget - если вы можете связаться с [email protected], мы можем помочь как мы должны справляться с вашей конкретной ситуацией. – Kastaka