Я могу выполнить некоторые пакеты SSIS с моего локального компьютера, однако, когда я пытаюсь выполнить то же самое через службу Windows на Windows Server R2. DTS.Package pkg;
DTS.Application app;
DTS.DTSExecResult pkgResults;
app = new DTS.Application();
pkg = app.LoadPackage(pkgLocation, null);
pkgResults = pkg.Execute();
< /code>
Я устанавливаю службу на сервере, а когда запускается, он не работает на app = new dts.application (); < /p>
на сервере, которое я уже установил, и я также могу выполнить пакет из командной строки. microsoft.sqlserver.dts.runtime.dtscomexception: < /p>
Класс служб интеграции не может быть найден. Убедитесь, что на компьютере правильно установлены службы интеграции
, который работает
. Кроме того, убедитесь, что 64-битная версия Services
интеграции установлена, если вы запускаете 64-битное приложение
. ---> < /p>
System.Runtime.InterOpservices.COMEXCEPTION: Получение COM Class
FACTORN для компонента с CLSID
{BA785E28-3D7B-47AE-A4F9-4784F61B598A} Не удалось. Из HResult:
0x80040154 (regdb_e_classnotreg)). < /p>
at microsoft.sqlserver.dts.runtime.application..ctor () --- End
из внутреннего стека исключения. Microsoft.sqlserver.dts.runtime.application..ctor () < /p>
< /blockquote>
Любая помощь по этому? < /P>
Подробнее здесь: https://stackoverflow.com/questions/175 ... r-microsof