我听说过 SSIS,它是旧 DTS 的新替代品。我相信它具有与我过去执行相同的功能。现在,就像 Microsoft 的任何其他产品一样,您必须为单个软件包处理 10 种不同的选择。
我想听听您对我应该购买哪个版本的 SQL Server 2005 以确保我可以像 DTS 工作方式一样在我的主机服务器和本地数据存储之间复制数据的意见?
我听说过 SSIS,它是旧 DTS 的新替代品。我相信它具有与我过去执行相同的功能。现在,就像 Microsoft 的任何其他产品一样,您必须为单个软件包处理 10 种不同的选择。
我想听听您对我应该购买哪个版本的 SQL Server 2005 以确保我可以像 DTS 工作方式一样在我的主机服务器和本地数据存储之间复制数据的意见?
抱歉,伙计,但 SSIS 不像 DTS 那样简单可靠……如果可能的话,我会保留 SQL 2000 的副本来使用 DTS
您可以安装 SQL Server 2005 的向后兼容组件,它允许您在 SQL Server 2005(和 2008)中运行旧的 DTS 包。这是链接:
您可以在 SQL Server 2005 中使用 DTS。我的部门服务器已从 SQL Server 2000 升级到 SQL Server 2005。我的 DTS 包也已移动。您将需要 Microsoft SQL Server 2000 DTS 设计器组件才能对其进行编辑。
http://msdn.microsoft.com/en-us/sqlserver/aa336314.aspx
这样做的缺点是很难创建新的包。您可以这样做,但您需要先导出现有包,更改它,然后使用新名称导入它。
SSIS 有相当高的学习曲线。我已经使用它几年了,它在某些方面向前迈进了一步,但在其他方面却倒退了。
如果您正在进行 Web 开发,升级后您需要记住这一点:
DTS 和 SSIS 包之间的一个区别是,如果您想通过代码执行它们,尽管您可以通过 SSIS 对包进行更多控制,但执行代码的机器需要安装 SQL Server。这意味着,如果您将其编写为 ASP.Net 应用程序,例如,它最终运行的任何机器也需要在其上安装 sql server(这在大多数环境中不太可能)
我相信您可能想要SQL Server 2005-Workgroup 版。
SSIS 在 Express 版本中不可用,只要您不想将数据复制到各个订阅者,那么 Workgroup 可能就是您所需要的。这是一张比较 2005 年各种特征的 图表。
在您决定购买某个版本之前,我会下载您感兴趣的特定版本的试用版,并验证它是否为您提供了所需的功能。