哪个版本的SQL Server 2005允许我继续运行DTS包?

时间:2008-10-22 02:57:00

标签: sql-server sql-server-2005 ssis licensing dts

我听说过SSIS,它是旧DTS的新替代品。我相信它具有我以前执行的功能。现在,与Microsoft的任何其他产品一样,您必须为单个软件包提供10种不同的选择。

我想了解我应该购买哪个版本的SQL Server 2005,以确保我可以像DTS一样在主机服务器和本地数据存储之间复制数据?

5 个答案:

答案 0 :(得分:2)

很抱歉,但是SSIS并不像DTS那么简单和坚固......如果可能的话,我会留下一份SQL 2000来使用DTS

答案 1 :(得分:2)

您可以安装SQL Server 2005的向后兼容组件,它允许您在SQL Server 2005(和2008)中运行旧的DTS包。这是链接:

http://www.microsoft.com/downloads/details.aspx?familyid=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en

答案 2 :(得分:1)

如果您正在进行网络开发,那么在升级之后,您会想到这一点:

DTS和SSIS包之间的一个区别是,如果你想通过代码执行它们,虽然你可以用SSIS控制包,但是代码执行的机器需要安装SQL服务器。这意味着如果你把它写成ASP.Net应用程序,例如,它最终运行的任何机器也需要安装sql server(在大多数环境中不太可能)

答案 3 :(得分:0)

您可以在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有很高的学习曲线。我已经使用它几年了,它在一些事情上向前迈进了一步,但在其他事情上倒退了。

答案 4 :(得分:0)

我相信你可能想要 SQL Server 2005 - 工作组版

快速版本中没有SSIS,只要您不想将数据复制到各个订阅者,那么Workgroup可能就是您所需要的。这是chart比较2005年的各种功能。

在您决定购买版本之前,我会下载您感兴趣的特定版本的试用版并验证它是否为您提供所需的功能。