我有一个客户端,它对针对Server 2000编写的自定义应用程序的一部分使用SQLDMO,它们最近升级为Server 2008。
大多数应用程序仍然运行良好(不使用SQLDMO),但依赖SQLDMO的管理功能停止工作。
我安装了SQL2005向后兼容性包,现在SQLDMO部分工作,即我可以运行"select“类型查询,但是任何”更新“查询都会失败,错误消息如下:
要连接到服务器,必须使用server管理工作室或Server管理对象()。
有什么想法吗?向后兼容性包是否应该让我返回所有的功能,或者这是一个已知的问题?
顺便说一句:我意识到SQLDMO已经被废弃了,下一个版本就会消失,我需要尽我所能来解决手头的问题。
发布于 2010-03-24 18:02:02
好吧,我想出来了。您不仅需要将“向后兼容性包”应用于服务器,还需要在每个客户端工作站上安装(并注册)最新的SQLDMO.DLL文件。
希望有一天这能给别人省点时间。
https://stackoverflow.com/questions/2503210
复制相似问题