SSIS的检查点文件用法
2008-01-27 09:51:42 来源:WEB开发网核心提示: SaveChekpoints 表示包是否需要保存检查点,它的值是true或false,SSIS的检查点文件用法(2),如果包需要在失败后重启那么这个值要设置为true,最后一步是配置每一个任务,首先我们没有设置就运行包,然后了解问题,指定检查点中要包含的内容,这通过FailPackageO
SaveChekpoints 表示包是否需要保存检查点。它的值是true或false。如果包需要在失败后重启那么这个值要设置为true。
最后一步是配置每一个任务,指定检查点中要包含的内容。这通过FailPackageOnFailure 属性来完成。这个属性要求设置为True,使得检查点中的任务可用。
好了,让我们把这个建起来。打开商业智能开发套件,并启动一个新的集成服务项目。添加两个文件系统任务。创建三个变量用于为两个文本文件保存两个物理路径和一个为目的地保存的路径。如下面所示地命名变量。你可以根据你的文件夹结构改变路径。
这是假定场景:我们从客户端接收两个文本文件到E:ClientsFiles文件夹下。一个包加载了这些文件并将它们拷贝到目的地(D:FilesReceived)。一旦拷贝了它们,它就提取数据并将其转换到数据库中的相关表中。你的包可能看起来是这样的:
注意,因为这个样例显示了检查点的执行,转换和转移还没有执行,因此它们用两个脚本任务弹出窗口信息显示“记录成功保存!”来显示。现在创建两个文本文件Transaction1.txt和Transaction2.txt。不要把它们拷贝到E:ClientsFiles下。现在像下面这样配置系统任务:
添加信息到两个脚本任务。现在包做好了。注意我们没有配置任何与检查点相关的东西。首先我们没有设置就运行包,然后了解问题,之后尝试使用检查点解决问题。
更多精彩
赞助商链接