Terry Asked: 2009-05-05 06:43:57 +0800 CST2009-05-05 06:43:57 +0800 CST 2009-05-05 06:43:57 +0800 CST 将 SQL Server 2000 升级到 2008 772 在我工作的地方,我们一直在考虑从 SQL Server 2000 升级到最新版本 (2008)。我们知道必须处理 DTS 包,因为较新的服务器软件不再支持它们。有没有人做过这种转变,它有多容易?您是否遇到了我们应该注意的任何障碍? sql-server sql-server-2005 sql-server-2008 4 个回答 Voted Best Answer GilaMonster 2009-05-06T00:40:28+08:002009-05-06T00:40:28+08:00 确保您运行升级顾问。2000 年和 2005 年之间发生了很多变化,在 2000 年有效的东西在 2005 年无效。还要确保您设置了一个测试服务器并在您的应用程序上运行完整的回归测试。2005/2008 的 T-SQL 解析器更严格,2000 年运行的东西在 2005 年或 2008 年将失败 Charles Graham 2009-05-05T09:18:02+08:002009-05-05T09:18:02+08:00 在 SQL 2000 之后,DTS 包有点奇怪,但您仍然可以使用它们。您只需要安装附加组件。这里有一篇很棒的文章。 CPU_BUSY 2009-05-05T09:29:04+08:002009-05-05T09:29:04+08:00 这是一篇很好的文章,可以为您指明正确的方向。 http://msdn.microsoft.com/en-us/library/ms143716.aspx 还可以尝试参加 Brian Knights 网络研讨会之一,pragmaticworks 网站正在重新设计,但请留意。 这个wiki对链接也很有用 Nick Kavadias 2009-05-06T05:16:15+08:002009-05-06T05:16:15+08:00 SQL Server 2005 和 SQL Server 2008 支持 2000 个 DTS 包作为旧版,而无需迁移/转换它们。2005年默认安装dtsrun.exe,2008年可以单独安装
确保您运行升级顾问。2000 年和 2005 年之间发生了很多变化,在 2000 年有效的东西在 2005 年无效。还要确保您设置了一个测试服务器并在您的应用程序上运行完整的回归测试。2005/2008 的 T-SQL 解析器更严格,2000 年运行的东西在 2005 年或 2008 年将失败
在 SQL 2000 之后,DTS 包有点奇怪,但您仍然可以使用它们。您只需要安装附加组件。这里有一篇很棒的文章。
这是一篇很好的文章,可以为您指明正确的方向。
http://msdn.microsoft.com/en-us/library/ms143716.aspx
还可以尝试参加 Brian Knights 网络研讨会之一,pragmaticworks 网站正在重新设计,但请留意。
这个wiki对链接也很有用
SQL Server 2005 和 SQL Server 2008 支持 2000 个 DTS 包作为旧版,而无需迁移/转换它们。2005年默认安装dtsrun.exe,2008年可以单独安装