Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS Script Task import to 2012  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Есть пакет написанный средствами 2005, который развернут и нормально работает.
Возникли проблемы при его импорте на 2012, создал проект средствами 2012, добавил пакет с 2005 сервера в проект.
Немного поправил, удалил сборку на Excel в блоке Script task, добавил заново, запустил пакет в проекте все работает четко.

Создал задание поставил галку use 32 bit runtime, получаю ошибку. Агент запущен под пользователем имеющим доступ к файлу. Пользователь локальный админ машины и под ним запущен и агент и скл сервер.

Microsoft (R) SQL Server Execute Package Utility Version 11.0.2100.60 for 32-bit Copyright (C) Microsoft Corporation. All rights reserved. Started: 15:40:38 Error: 2012-05-28 15:40:41.33 Code: 0x00000001 Source: Script Task Description: Exception has been thrown by the target of an invocation. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 15:40:38 Finished: 15:40:41 Elapsed: 2.979 seconds. The package execution failed. The step failed.

В журнале агента ничего интересного. В журнале скл тоже.
Как выяснить, что не так.
28 май 12, 15:53    [12626685]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Script Task import to 2012  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Скрипт формирует красивую шапку и сохраняет файл в другом каталоге.
28 май 12, 15:57    [12626712]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Script Task import to 2012  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Апну
28 май 12, 19:13    [12628031]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Script Task import to 2012  [new]
hosTuk
Member

Откуда:
Сообщений: 455
Завернул код в скрипте в try, записал в переменную, вставил в таблицу.

Текст ошибки
Нет доступа к файлу '***************'. Это может быть вызвано одной из следующих причин.

• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.


На всякий случай создал proxy account на основе данных своей учетки, та же ошибка что и в первом посте.
29 май 12, 12:58    [12631168]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Script Task import to 2012  [new]
JekaCh
Member

Откуда:
Сообщений: 2
Столкнулся с такой же проблемой при миграции с SQL Server 2008 R2 на SQL Server 2012. Есть скрипт задача в пакете, которая открывает Excel файл, запускает в нём код и потом закрывает файл. В дизайнере всё работает, при запуске задачи нет. В логе задачи exception has been thrown by the target of an invocation. Если нашли решение, буду признателен
22 фев 13, 16:54    [13968097]     Ответить | Цитировать Сообщить модератору
 Re: SSIS Script Task import to 2012  [new]
hosTuk
Member

Откуда:
Сообщений: 455
JekaCh,

как поборол уже не помню, но что в голову приходит обновить ссылки на dll.
Но скорее всего вы это делали.
1 мар 13, 19:15    [14000811]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить