如何修复DTS包编辑器试图读取或写入受保护的内存?

时间:2008-11-04 12:59:49

标签: sql windows-vista ssis

我正在尝试将一些DTS包从SQL Server 2000迁移到2008,以查看涉及多少痛苦。我在本地计算机上安装了标准版的SQL Server 2008。

我按照建议从msdn下载了Microsoft SQL Server 2000 DTS设计器组件和Microsoft SQL Server 2005向后兼容性组件,并按照建议here复制了所需的dll。

我将一个DTS包转换为.dtsx文件,并看到转换任务已经变成嵌入在SSIS包中的迷你DTS包。

问题是,当我尝试编辑它们时,我会在DTS.CDTSLegacyDesignerClass.ShowDesigner()中根据详细信息获得“尝试读取或写入受保护的内存...”错误,如果有帮助的话。

“内部加载DTS200包”按钮也是灰色的。

我正在使用Windows Vista Professional - 我怀疑这可能是我遇到困难的原因!

如果有人经历过这个并解决了它,请帮助!!

1 个答案:

答案 0 :(得分:1)

对此更新...问题肯定是因为我的Vista机器,虽然我不知道到底是什么。某种安全权限问题。

我在我的XP机器上执行了相同的步骤并且它运行良好 - 我可以打开包并在其中进行更改。