【问题标题】:Flat file import平面文件导入
【发布时间】:2013-03-09 16:22:02
【问题描述】:

我有 3M 记录 TXT 文件需要每天导入到 2008 SQL 表。当 SSIS 作业运行时,只需 9 小时即可完成导入。如果我手动使用导入和导出向导,则导入只需 2-3 分钟。 SSIS 脚本是否有问题,或者它是如何工作的?我已经重新创建了 SSIS 脚本 3 次,但仍然遇到同样的问题。请帮忙!谢谢。

【问题讨论】:

  • 您知道可以从导入/导出向导中获取 SSIS 包,对吗?你为什么不把那个和你的比较一下?或者更好的是,只使用那个。
  • SSIS 可以而且将会像您设计的包一样慢。 2009 年,微软展示了如何使用 SSIS (msdn.microsoft.com/en-us/library/dd537533%28v=sql.100%29.aspx) 将 1TB 的数据加载到 SQL Server 中。去年,我个人实现了在 40 分钟内加载 2TB 的数据。学习这个工具,你会喜欢的。除此之外,@marceln 评论是您应该开始查看的内容。
  • @marceln 我是 SSIS 的新手。您能否指导我如何“从导入/导出向导中获取 SSIS 包”?谢谢

标签: sql-server-2008 ssis


【解决方案1】:

根据 marceln 的评论,将 ssis 导入向导设置保存为 ssis 包。

在随附的屏幕截图中,您可以看到将设置保存为 ssis packa\ge 的复选框选项。

【讨论】:

  • 我正在使用 SQL2008 Std,但我没有保存 SSIS 包选项。请帮忙!
  • 能否提供截图??
  • 想通了...我使用 SQL Management Studio 2012 for SQL 2008 Std,这就是原因。我现在可以选择保存 SSIS 包。但它会导入相同的 TXT 文件名还是任何 TXT 文件名?我还没有运行这个包……想了解更多信息。谢谢。
  • 目标文件名将相同。您还可以在连接管理器区域中看到平面文件目标连接管理器。只需尝试了解包,以便您可以创建自己的包。
猜你喜欢
  • 2016-07-11
  • 2018-02-26
  • 1970-01-01
  • 2013-05-02
  • 2011-03-16
  • 1970-01-01
  • 1970-01-01
  • 2012-08-23
  • 1970-01-01
相关资源
最近更新 更多