Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / программный запуск пакета SSIS / 2 сообщений из 2, страница 1 из 1
19.10.2015, 13:29
    #39080029
Ирина Bl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программный запуск пакета SSIS
коллеги, добрый день!

нужна ваша помощь...

делаю программный запуск пакета SSIS из консольного приложения.
на одном сервере работает, на другом выдает ошибку

The Execute method on the task returned error code 0x80131621 (Mixed mode assembly is
built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0
runtime without additional configuration information.). The Execute method must
succeed, and indicate the result using an \"out\" parameter.\r\n

Версии fraemork и SSIS на серверах одинаковые...

пакет запускаю так:
Код: c#
1.
2.
3.
 Application app_P = new Microsoft.SqlServer.Dts.Runtime.Application();
            Package pkg = app_P.LoadPackage(pkgLocation, null);
            Microsoft.SqlServer.Dts.Runtime.DTSExecResult pkgResults = pkg.Execute();



App.config
Код: c#
1.
2.
3.
4.
5.
6.
7.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">  
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        <supportedRuntime version="v2.0.50727" />
    </startup>
</configuration>



в чем причина?....
...
Рейтинг: 0 / 0
20.10.2015, 09:26
    #39080868
PetrovVA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программный запуск пакета SSIS
Ирина Blколлеги, добрый день!

нужна ваша помощь...

делаю программный запуск пакета SSIS из консольного приложения.
на одном сервере работает, на другом выдает ошибку

The Execute method on the task returned error code 0x80131621 (Mixed mode assembly is
built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0
runtime without additional configuration information.). The Execute method must
succeed, and indicate the result using an \"out\" parameter.\r\n

Версии fraemork и SSIS на серверах одинаковые...

пакет запускаю так:
Код: c#
1.
2.
3.
 Application app_P = new Microsoft.SqlServer.Dts.Runtime.Application();
            Package pkg = app_P.LoadPackage(pkgLocation, null);
            Microsoft.SqlServer.Dts.Runtime.DTSExecResult pkgResults = pkg.Execute();



App.config
Код: c#
1.
2.
3.
4.
5.
6.
7.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">  
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        <supportedRuntime version="v2.0.50727" />
    </startup>
</configuration>



в чем причина?....Мне помогла таблетка отсюда
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / программный запуск пакета SSIS / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]