Pregunta

Tengo un cliente, que utiliza SQLDMO para una parte de una aplicación personalizada que se escribió contra SQL Server 2000, y recientemente se actualizaron a SQL Server 2008.

La mayoría de la aplicación todavía funciona bien (no usa SQLDMO), pero las funciones de administración que dependen de SQLDMO dejaron de funcionar.

Instalé el paquete de compatibilidad de Backward SQL2005, y ahora SQLDMO funciona parcialmente, es decir, puedo ejecutar consultas de tipo "Seleccionar", pero cualquier consulta de "actualización" fallan con el mensaje de error:

Para conectarse al servidor, debe usar SQL Server Management Studio o SQL Server Management Objects (SMO)

¿Alguna idea? ¿Debería el paquete de compatibilidad hacia atrás devolver toda la funcionalidad o es un problema conocido?

Por cierto: me doy cuenta de que SQLDMO se ha desapercido y desaparecerá el próximo lanzamiento, sin menos de lo menos que necesito hacer lo que pueda para resolver el problema en cuestión.

¿Fue útil?

Solución

Ok, lo descubrí. No solo debe aplicar el "paquete de compatibilidad con retroceso" al servidor, sino que también debe instalar (y registrarse), el nuevo archivo sqldmo.dll en cada una de las estaciones de trabajo del cliente.

Esperemos que esto salve un poco de tiempo a alguien más algún día.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top