将32位dsn导入64位window服务器
我们正在从 32 位 Windows 2003 Server 升级到 64 位 Windows 2003 Server。 我们在 32 位上创建了数百个 ODBC DSN,现在我们希望在 64 位机器上使用它们。 使用注册表导出并导入到 64 位机器中会导致这些条目最终出现在 64 位机器上 odbc windows 注册表树的 32 位部分上。 有没有办法将这些DSN导入到ODBC的64位注册表树中?
谢谢
We are in process of upgrading from 32-bit windows 2003 server to 64-bit windows 2003 server. We have hundreds of ODBC DSN's created on the 32-bit, which we now want to work on the 64-bit box. Using the registry export and importing into the 64-bit box results in those entries ending up on the 32-bit part of the odbc windows registry tree on the 64-bit box. Is there a way to import these DSNs into the 64-bit registry tree of ODBC?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,您必须使用 64 位版本的 REG.EXE 或 REGEDIT.EXE(位于 %SystemRoot%\System32 中)才能导入 64 位部分。 对于注册表的 32 位部分,请使用 32 位版本的 REG.EXE 或 REGEDIT.EXE(位于 %SystemRoot%\SysWOW64 中)导入 32 位部分。
From what I can tell, you have to use the 64 BIT version of REG.EXE or REGEDIT.EXE (in %SystemRoot%\System32) to import in the 64 BIT Section. For the 32 BIT Section of the Registry, use the 32 BIT version of REG.EXE or REGEDIT.EXE (in %SystemRoot%\SysWOW64) to import in the 32 BIT Section.