我在SSIS包的脚本组件中使用Bulk Insert从文本文件导入数据。
包已成功运行,数据已导入SQL
现在如何验证数据的完整性? 1.我可以从源和目标获得行数并进行比较。但是我的经理想知道我们如何验证所有的数据都是没有问题的。
如果我们比较两个表,那么很可能会在所有字段上连接它们,看看有什么遗漏。
我不知道如何比较文本文件和sql表。一种方法是编写代码逐行准备文件,然后在数据库中查询该记录并比较每个字段。我们有数百万条记录,所以这不是一项简单的任务。
是否有其他方法来验证所有数据??
如有任何建议,我们将不胜感激
谢谢Ned
发布于 2015-05-22 03:00:16
您可以使用相同的文件并查找SQL源代码,如果有任何列不匹配,则移动到行数。
下面是一个通用的示例,说明如何做到这一点。




https://stackoverflow.com/questions/30361904
复制相似问题