日期:2014-05-17  浏览次数:20511 次

怎么修改新建好的SSIS包中的SQL语句?
事情是这样的,我每个月月末的时候需要从生产数据库中手动统计一些数据出来以供分析,我没有写程序,用的直接是SQLServer的导入导出工具,为了提高效率,我保存了SSIS包,问题来了,我的SQL语句中有时间的判断,比如我7月1日上班的时候,我就要到6月1号到6月30号的数据,但我执行包的时间不是固定的,就是说我可能6月30日晚上导,也可能7月1日导,所以没办法在SQL语句里直接拿当前时间来判断,所以我希望每次我执行SSIS包的时候能手动修改其中的SQL语句,可是我发现包一旦新建出来就看不到里面的SQL语句了,请问这种问题有什么解决方案吗?除了在visual studio里自己建工作流。
SQLServer SSIS

------解决方案--------------------
这种情况可以做成通用的
所有的执行SQL脚本,服务器信息都存在表里
设计包的时候只要读取对应的配置表就可以了
至于修改SQL脚本只要到表里修改就好了