2

我有一个客户端,它将 SQLDMO 用于针对 SQL Server 2000 编写的自定义应用程序的一部分,并且他们最近升级到了 SQL Server 2008。

大多数应用程序仍然运行良好(不使用 SQLDMO),但依赖 SQLDMO 的管理功能停止工作。

我安装了 SQL2005 向后兼容包,现在 SQLDMO 部分工作,即我可以运行“选择”类型的查询,但任何“更新”查询都会失败并显示错误消息:

要连接到服务器,您必须使用 SQL Server management studio 或 sql server management objects (SMO)

有什么想法吗?向后兼容包是否应该给我所有的功能,或者这是一个已知问题?

顺便说一句:我意识到 SQLDMO 已被弃用,并将在下一个版本中消失,但我需要尽我所能来解决手头的问题。

4

1 回答 1

2

好的,我想通了。您不仅需要将“向后兼容包”应用到服务器,还需要在每个客户端工作站上安装(并注册)最新的 SQLDMO.DLL 文件。

希望有一天这可以为其他人节省一些时间。

于 2010-03-24T18:02:02.543 回答