日期:2014-05-18  浏览次数:20531 次

×有人用过嘛?帮忙看看SSIS的包配置问题
开发完得包如何修改CONNECTION使其在另一台及其上生效。

我在修改PACKAGE得connect   management的参数时不起作用。

我实验时这样的步骤

1.
Create   database   demoDB0

Create   table   SSISLog(ID   int   identity(1,1),CDT   datetime)

Create   proc   usp_InsertSSISLog
As
Insert   into   SSISLog   values(getdate())
Go
同样建库demoDB1
Create   database   demoDB1

Create   table   SSISLog(ID   int   identity(1,1),CDT   datetime)

Create   proc   usp_InsertSSISLog
As
Insert   into   SSISLog   values(getdate())
Go

2.建SSIS包
包里只有一个execute   SQL   task去执行usp_InsertSSISLog,初始连接设置DemoDB0

3,把dts文件import到我的SERVER上并执行
成功在DB0中INSERT数据


4.再点包的RUN   PACKAGE,在CONNECTION   manage页面修改CONNECTION   string,把原先的DB0修改为DB1


5,执行之,再去检验2个库中的表,发现他其实执行的还是DB0中的存储过程
 

甚奇,我改如何修改才能生效呢?

想请教这个问题,不知问题在哪?


万分感谢



------解决方案--------------------
有配置文件吗?用配置文件吧