我查看了 SQL Server 问题和答案,但我没有看到这个问题的答案,如果它在那里并且我错过了它,请告诉我。
情况如下:
我编写存储过程和视图,然后作为报告运行(使用 Crystal)——这不是问题。在我能够将报告发布到生产中之前,我需要让最终用户运行报告并检查它们是否存在错误等。在完美的世界中,我会有一个冻结的测试环境,但我并不生活在完美世界。每天晚上我放入测试环境的所有内容都会被清除,每天早上需要重新添加最终用户测试中的所有内容。这意味着当我进来时,我要做的第一件事就是运行所有的存储过程,以及一个在我们使用的程序中取消隐藏报告的脚本。
我想做的是编写一个包,它会在一个文件夹中找到所有存储过程并执行它们以将它们添加到数据库中,然后运行取消隐藏报告的脚本。
我知道如何设置一个 SSIS 包来运行存储过程,但我不知道如何设置一个可以运行不断变化的存储过程列表的包。这甚至可能吗?而且,如果是的话,我该如何开始呢?
我应该注意,虽然我有超过 10 年的查询编写经验,但自 VB 6.0 以来我就没有使用过 VB,而且我对 SSIS 和 SSRS 世界还很陌生。
提前致谢!