为什么我的SSIS包中的连接总是丢失?

| 我有一个非常简单的SSIS程序包,在该程序包中,我从Oracle的视图中获取数据,并用脚本组件进行最小化转换,然后将其加载到SQL Server 2008中的表中。 今天早些时候,我的数据库源组件和数据库目标组件都已成功连接到各自的数据库。 现在,在BIDS(VS 2008)中进行调试时,出现以下错误。   数据流任务:ADO NET Destination无法获取连接{046C4CA9-2BBF-46FD-9FEA-06F1B173BB35}。连接可能已损坏。 我通过删除连接组件并创建一个新组件来修复与Oracle连接类似的组件。 ADO.NET连接似乎更加固执。我已将“用户名”和“密码”作为我的部署配置的一部分。 BIDS通常是否处于这种不稳定的工作环境中?我需要可靠的连接,以便可以修复我创建的其他错误。在此先感谢您的帮助。     
已邀请:
        尝试对所有连接使用OLE DB,除非您有对ADO.NET的特定需求...不知道为什么,但是对于我来说,它似乎总是更可靠...     
        如果您只是用C#或C ++编写自己的负载,则可能会更好一些-您可能会花更多的时间来编写代码,但是您将花费更少的时间来寻找难以捉摸的错误并谷歌搜索变通方法。 编辑:对于那些投票否决的人,您介意解释您的原因吗?     
        在“控制流”视图中的“数据流任务”视图中,在“属性”选项卡中设置的“延迟验证”值为true。     
        在属性窗口中设置延迟验证= true对我有用     

要回复问题请先登录注册