Ошибка проверки пакета SSIS при попытке запуска в 32-разрядном режиме в среде SSMS

У меня есть пакет SSIS, который в настоящее время развернут в моей SSISDB. Этот пакет требуется для работы в 32-битном режиме и отлично работает, когда я изменяю параметр «64BitRuntime» на false в SSDT.

Моя проблема возникает, когда я пытаюсь запустить его в 32-битном режиме после того, как он был развернут в моей SSISDB. Моя ошибка возникает на следующем экране: введите здесь описание изображения

Сопутствующая ошибка выглядит следующим образом:

Не удается найти путь к «ISServerExec.exe». Теперь операция завершится. Произошла ошибка .NET Framework во время выполнения определяемой пользователем подпрограммы или агрегата «validate_package_internal»: System.Data.SqlClient.SqlException: не удается найти путь для «ISServerExec.exe». Теперь операция завершится. System.Data.SqlClient.SqlException: в System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое breakConnection, Action1 wrapCloseInAction) в System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages (логическое ignoreNonFatalMessages) в System.Data.SqlClient .SqlCommand.RunExecuteNonQuerySmi (логическое значение sendToPipe) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (завершение TaskCompletionSource1, строковое имя метода, логическое значение sendToPipe, время ожидания Int32, логическое значение и usedCache, логическое значение asyncWrite, логическое значение inRetry) в System.Data.SqlClient.SqlCommandipe. (SmiContext pipeContext) в Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend(команда SqlCommand) в Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError(SysMessageId messageId, серьезность SysMessageSeverity, Object[] args) в Microsoft.SqlServer.IntegrationServices.Server .ServerApi.ValidatePackageInternal (идентификатор проекта SqlInt64, SqlI nt64 package_id, SqlInt64 versionId, SqlInt64 validationId, SqlString targetEnvironment, SqlInt16 use32BitRuntime) . (Microsoft SQL Server, ошибка: 27108)

Как я могу решить эту проблему? единственное, что я нахожу через Google, это как отметить флажок...


person user3708795    schedule 30.03.2017    source источник


Ответы (1)


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

person Dmitry Ponkratenko    schedule 13.12.2017