Я встречая следующее сообщение об ошибке при выполнении пакета служб SSIS:Ошибка при выполнении SSIS пакета
Retrieving the COM class factory for component with CLSID {4555B0A5-E8D7-49BD-B299-3140C34D3769} failed due to the following error: e06d7363
Exception from HRESULT: 0xE06D7363.;
at Microsoft.SqlServer.Dts.Runtime.Package..ctor()
at Microsoft.SqlServer.Dts.Runtime.PackageItem.Load(IDTSEvents events)
at Microsoft.SqlServer.Dts.Runtime.PackageItem.LoadPackage(IDTSEvents events)
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ISServerExecutionEvents.LoadPackage(PackageItem item)
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ProjectOperator.StartPackage()
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ProjectOperator.PerformOperation()
Это то, что я сделал:
- Встроенный пакет в Visual Studio
- Импорт пакета в каталог интегрированных служб в Studio SQL Management Studio
- Развернутый пакет для каталога интегрированных служб
- Выполнен пакет (и получена ошибка).
Я проверил онлайн и обнаружил, что 0xE06D7363 означает, что было выбрано исключение C++, что на самом деле не помогает.
Я также обнаружил, что 4555B0A5-E8D7-49BD-B299-3140C34D3769 относится к объекту с именем SSIS.Package.3 в реестре, но это также не помогает.
Неужели кто-нибудь сталкивался с этим, и что еще более важно, знает ли кто-нибудь о его разрешении?
я столкнулся с той же ошибки, когда я был сборке пакетов с помощью Visual Studio (ссылка для SQL Server 2008) и запустить его на SQL сервере с различными версия ... CLSID может отличаться от версии к другой – Hadi
Спасибо, @ H.Fadlallah. Это звучит как моя проблема - я открываю проект SSIS в VS 2015 и развертываю на SQL Server 2014. Как вы решили эту проблему? –
это была старая проблема .. но я помню, что изменение имени класса объекта в вашем решении на правильное. i.e 'Package.3' может быть' Package' или что-то еще – Hadi