Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SSIS数据流任务中使用格式化文件?_Ssis_Format - Fatal编程技术网

如何在SSIS数据流任务中使用格式化文件?

如何在SSIS数据流任务中使用格式化文件?,ssis,format,Ssis,Format,我能够使用SSIS数据流任务轻松地在两个SQL Server表之间迁移数据。我可以使用格式文件指定要从源和目标中选择的列吗?如果是,你能给我举个例子吗 在我们当前的系统中,源表和目标表总是不同的。到目前为止,我们使用的是SQL-DMO格式文件,现在正在升级到SSIS 提前感谢您的建议。因此我认为您可以在此处查找有关如何创建格式文件的信息: 谷歌SSIS批量插入任务,以找到更多关于这一点 如果可以的话,我建议使用数据流,因为这可以从源中删除目标中不存在的列,并且它可以执行大容量插入。这是值得考虑的

我能够使用SSIS数据流任务轻松地在两个SQL Server表之间迁移数据。我可以使用格式文件指定要从源和目标中选择的列吗?如果是,你能给我举个例子吗

在我们当前的系统中,源表和目标表总是不同的。到目前为止,我们使用的是SQL-DMO格式文件,现在正在升级到SSIS


提前感谢您的建议。

因此我认为您可以在此处查找有关如何创建格式文件的信息: 谷歌SSIS批量插入任务,以找到更多关于这一点

如果可以的话,我建议使用数据流,因为这可以从源中删除目标中不存在的列,并且它可以执行大容量插入。这是值得考虑的


Mark

这是一篇我刚刚回答完自己的问题的帖子,我想这两篇帖子会链接在一起


ssis数据流任务不会使用格式化文件,但批量插入任务会使用。您是否询问如何将格式化文件用于批量插入任务?感谢您的快速回复。我想这回答了我的问题。我可以尝试使用大容量插入格式文件,但如果你有任何关于如何做到这一点的链接,请让我知道。有没有办法在SSIS中使用格式文件导出?谢谢。我能够使用格式化文件进行批量插入。我们希望使用格式文件的原因是1)我们的源表和目标表结构相差很多倍,2)我们希望避免修改包,而是修改格式文件。除了导出自定义视图之外,还有什么关于导出SSI的想法吗?我会尽量不使用“一刀切”的解决方案。当然,表结构在不同的环境中会发生变化,但这通常会发生吗?是否有一组特定的表需要特殊处理,其余的表是稳定的,您可以使用ssis df?对于那些特殊的情况,使用格式化文件的方法,但是对于其他90%的情况,不要担心所有的开销。