2013-12-18 2 views
-1

Я попытался передать объект SSIS (фактически DataSet) в дочерний пакет. Я получил ошибку, которая говорит мне, что мне не разрешено это делать. Почему я не могу это сделать? Это никогда не происходит на языке программирования. Есть ли обходные пути для этого?Передача SSIS объекта в дочерний пакет SSIS

Спасибо.

EDIT -

Error - Property "Value" with type "Object" of variable "User::MY_DATA_SET" 
can not be exported to the configuration file. 
+2

Чтобы максимально эффективно использовать SO, вы должны опубликовать как код, который вы используете, так и точное сообщение об ошибке. – NotMe

+0

@ChrisLively - На самом деле кода нет. Но я могу включить сообщение об ошибке. – Steam

+0

Некоторая надежда здесь - http://www.sqlservercentral.com/Forums/Topic1524372-364-1.aspx – Steam

ответ

0

SSIS не позволяет сделать это. НО, есть способ все еще сделать это! Попробуйте инструкции по ссылке ниже -

http://agilebi.com/jwelch/2009/10/03/passing-an-object-from-a-parent-package-to-a-child/

Имейте в виду, что вы не должны включать в себя переменную ребенка в чтение или чтение/запись раздел вашей задачи сценария. Это приведет к ошибке -

A deadlock was detected while trying to lock variables “User::ParentVariable” 
for read access and variables “User::ChildVariable” for read/write access. 
A lock cannot be acquired after 16 attempts. The locks timed out. 

Как в стороне, прочитайте комментарии ниже сообщения. Вы можете избежать ошибок, которые плакаты получали.

Смежные вопросы