使用SQLDMO/VB6对SQL Server 2008的问题
-
21-09-2019 - |
题
我有一个客户端,该客户端使用SQLDMO用于针对SQL Server 2000编写的自定义应用程序的一部分,他们最近升级到SQL Server 2008。
该应用程序的大多数仍然运行良好(不使用SQLDMO),但是依赖SQLDMO的管理功能停止工作。
我安装了SQL2005向后兼容性包,现在SQLDMO部分工作,即我可以运行“选择”类型查询,但是任何“ Update”查询都会因错误消息而失败:
要连接到服务器,您必须使用SQL Server Management Studio或SQL Server Management对象(SMO)
有什么想法吗?向后兼容包应该给我所有功能,还是这是已知问题?
顺便说一句:我意识到SQLDMO已被弃用,并将在下一个版本中消失,我确实需要尽我所能解决手头的问题。
解决方案
好的,我发现了。您不仅需要将“向后兼容性包”应用于服务器,还需要安装(并注册),这是每个客户端工作站上最新的sqldmo.dll文件。
希望这有一天能节省其他时间。
不隶属于 StackOverflow