SSIS - 存储过程输出字母和结果到文本

时间:2016-02-16 23:55:53

标签: sql-server ssis

我们当前有一个进程在shell脚本中调用SQLCMD,它将存储过程的结果输出到文本日志文件。存储过程执行多个Updates,Inserts和Select语句,我们将所有消息和结果捕获到文本文件,部分原因是为了在更新之前和更新之后使用Select语句显示表。现在我们正在转换为SSIS,并希望在文本文件中捕获结果和消息。

我有两个问题:如果没有在SSIS中调用SQLCMD并且可能使用execute sql或数据流任务,有没有办法做到这一点?如果没有,捕获更改的最佳做法是什么? (我发现我需要通过SQL进行Change Capture的企业版,这对我们不起作用。)

编辑(更多解释):

我有连续执行10次更新的存储过程。在我进行更新之前,我希望通过使用与更新查询相同的参数选择其中的数据来查看该表对于该特定更新查询的样子。现在每个更新都会做一些不同的事情,但是可能会对我没想到的记录做些什么。这将使我能够找出确切的问题。建议的最好的想法是触发器,虽然它可能很慢,但它可以设置为捕获我需要的更改。

0 个答案:

没有答案