如何获取 NTWDBLIB.DLL 作为 64 位文件
我正在尝试在我的 Windows 7 机器上编译并运行一个非常非常旧的应用程序。
它似乎需要 SQL Server 2000 中的 NTWDBLIB.DLL。我可以获得该文件,但它是一个 32 位文件。当我尝试在其上运行 RegServ32 时,我收到一条错误消息。
Windows 7 上不允许安装 SQL Server 2000 客户端工具。
有什么方法可以获取此文件吗? (无需制作 64 位 VM 并在其上安装即可获取文件。)
I am trying to compile and run a really really old application on my Windows 7 box.
It seems to need NTWDBLIB.DLL from SQL Server 2000. I can get that file, but it is a 32 bit file. When I try to run RegServ32 on it I get an error message.
Installing SQL Server 2000 Client tools is not allowed on Windows 7.
Is there any way of getting this file? (Short of making a 64 bit VM and installing on it to get the file.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我只需要将 32 位版本复制到 SysWOW64 文件夹而不是 System32 文件夹。
名称中带有 64 的文件夹用于 32 位内容,而名称中带有 32 的文件夹用于 64 位内容,这有点蹩脚。
I just needed to copy the 32 bit version to the SysWOW64 folder rather than the System32 folder.
Kind of lame that the folder with 64 in the name is for the 32 bit stuff and the folder with the 32 in the name is for the 64 bit stuff.
根据错误消息,Windows 7 中的 SQL Server 2000 可执行文件可能存在问题。我建议您安装较新的客户端(2005 或 2008,具有在 Windows 7 上运行所需的所有 SP),它们仍然是能够连接到 SQL Server 2000 服务器。
Given the error message, it looks there may be issue with SQL Server 2000 executables in Windows 7. I'd suggest you to install a newer client (2005 or 2008 with all the required SP to be run on Windows 7), they are still able to connect to a SQL Server 2000 server.