我们有一台 SQL 2008 服务器。尝试打开 DTS 包时,我们会收到此错误:
“需要 SQL Server 2000 DTS Designer 组件才能编辑 DTS 包。”
安装 SQL Server 200 DTS Designed 消除了这个错误,但是现在我们得到了这个:
“加载包“C:\Test\BIData.dts”时出现错误:指定的文件不是包存储文件。(Microsoft.SqlServer.DtsObjectExplorerUI)”
我们已经尝试了几个 DTS 包。有人遇到过这种情况吗?
答案1
我第一次尝试使用 SQL Server 2008 工具维护 DTS 包时也遇到了类似的问题(它们不值得转换为 SSIS,但出于业务原因仍然是必要的。)
我发现以下几篇 MSDN 文章很有帮助:
- 如何:安装数据转换服务包支持包含使 DTS Designer 在 SQL Server 2008 管理工具中运行所需的所有步骤
- SQL Server 2008 R2 中对 SQL Server 2000 DTS 的支持是对在 SQL Server 2008 中管理 DTS 包的注意事项的良好概述。
希望这可以帮助!
答案2
SQL Server 2008 – 必须按此顺序安装
安装 DTS 设计器组件(必须先安装该组件,以便正确PATH
配置正确的系统)
- 如果是 Windows 8 – 必须通过“程序和功能”安装 .NET 3.5 组件
- 安装SQL Server 2008客户端工具(完整)
- 安装 SQL Server 2005 向后兼容包
- 替换
stardds.dll
文件