1

我正在尝试将一些 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 - 我怀疑这可能是我陷入困境的原因!

如果有人遇到过这个问题并解决了,请帮忙!!

4

1 回答 1

1

An update to this... the problem was definitely because of my Vista machine, though I dont know what exactly. Security permissions issue of some sort.

I followed the same steps on my XP machine and it has worked perfectly - I can open the packages and make changes inside them.

于 2008-11-05T11:51:52.267 回答