我正在尝试将一些 DTS 包从 SQL Server 2000 迁移到 2008 以查看涉及的痛苦程度。我的本地计算机上安装了标准版 SQL Server 2008。
我按照建议从msdn下载了 Microsoft SQL Server 2000 DTS Designer Components 和 Microsoft SQL Server 2005 Backward Compatibility Components ,并按照此处的建议复制了所需的 dll 。
我将一个 DTS 包转换为 .dtsx 文件,并看到转换任务已转换为嵌入在 SSIS 包中的迷你 DTS 包。
问题是,当我尝试编辑它们时,如果有帮助,我会根据详细信息在 DTS.CDTSLegacyDesignerClass.ShowDesigner() 处收到“尝试读取或写入受保护的内存...”错误。
“Load DTS200 Package Internally”按钮也是灰色的。
我正在使用 Windows Vista Professional - 我怀疑这可能是我陷入困境的原因!
如果有人遇到过这个问题并解决了,请帮忙!!