2010-03-23 69 views
2

我有一个客户端,使用SQLDMO对已写入针对SQL Server 2000的自定义应用程序的一部分,他们最近升级到SQL Server 2008问题用SQLDMO/VB6对SQL Server 2008

多数的应用仍然运行正常(不使用SQLDMO),但依赖于SQLDMO的管理功能停止工作。

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

连接到服务器你必须使用SQL Server管理工作室或sql server管理对象(SMO)

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

顺便说一句:我意识到SQLDMO已被弃用,将消失下一个版本,无论如何我需要做我能解决手头的问题。

回答

2

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

希望有朝一日可以节省别人一些时间。