从不同服务器上的源加载 SSIS 中的临时表

发布于 2024-08-29 08:07:26 字数 224 浏览 6 评论 0原文

如何通过在数据流任务中从服务器 A 读取数据来在服务器 B 上加载 Temptable。

替代文本 http://img405.imageshack.us/img405/7127/temptable.gif< /a>

How can i Load Temptable on Server B by reading data from Server A in Dataflow task.

alt text http://img405.imageshack.us/img405/7127/temptable.gif

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如此安好 2024-09-05 08:07:26

简短的回答是不要这样做。 SSIS 和临时表不能混合。有很多方法可以解决这个问题,但它们不可维护或可扩展。使用物理表并在任务流开始时截断它。

The short answer is don't do it. SSIS & Temp tables don't mix. There are ways around the problem but they aren't maintainable or scalable. Use a physical table and truncate it at the start of the task flow.

被翻牌 2024-09-05 08:07:26

为什么需要写入临时表?您可以简单地对内存中的缓冲区执行所需的任何转换,然后写入最终表。在 SSIS 中写入临时表是非常困难的,通常不值得付出努力。请参阅 Jamie Thomson 的博客文章了解如何执行此操作,但请注意他在帖子底部的警告:

http://consultingblogs.emc.com/jamiethomson/archive/2006/11/19/SSIS_3A00_-Using-temporary-tables.aspx

Why do you need to write to a temp table? You can simply perform any transformations you need on the buffer in memory and then write out to the final table. It is notoriously difficult and usually not worth the effort to write out to a temp table in SSIS. See this blog entry from Jamie Thomson about how to do this, but take note of his warnings at the bottom of the post:

http://consultingblogs.emc.com/jamiethomson/archive/2006/11/19/SSIS_3A00_-Using-temporary-tables.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文