所有这些“保存DTS包”选项意味着什么?

时间:2009-11-30 21:02:38

标签: sql-server sql-server-2005 sql-server-2000 dts

我正在创建一个DTS包。指定源,目标和表格后,我会获得保存,计划和复制包步骤,其中包含保存DTS包复选框。

如果我选中保存框,我会收到以下选项:

  • SQL Server
  • SQL Server元数据服务
  • 结构化存储文件
  • Visual Basic文件

任何人都可以很好地解释每个选项的含义,以及使用它来保存我的DTS包的利弊吗? (特别是如果您有不同选择的经验,并且不仅仅是反刍something like this。)

1 个答案:

答案 0 :(得分:1)

这些将是您的主要选择:

  • SQL Server表示msdb数据库中的表
  • 结构化存储文件表示.dts文件

该文件是可移植的并且是独立的。它可以使用dtsrun.exe运行,并且不需要在应用服务器上运行完整安装。

msdb选项意味着您需要访问msdb数据库,但您获得了备份/恢复功能。

这取决于您的设置和购物。我更喜欢文件选项,但我会根据需要使用它。

我不会用这些:

  • Visual Basic文件:一旦保存,你就无法再次编辑它,只能运行它(我现在忘记了)
  • SQL Server元数据服务:它仍然适用吗?

有关www.sqldts.com的更多信息,但现在尚未更新。 SSIS主要取代了DTS。