Question

J'ai un client, qui utilise SQLDMO pour une partie d'une application personnalisée qui a été écrit sur SQL Server 2000, et ils ont récemment mis à niveau vers SQL Server 2008.

La majorité de l'application fonctionne toujours très bien (ne pas utiliser SQLDMO), mais les fonctions d'administration qui se fondent sur SQLDMO a cessé de fonctionner.

J'ai installé le pack de compatibilité descendante SQL2005, et maintenant SQLDMO fonctionne en partie, à savoir que je peux exécuter des requêtes de type « select », mais toutes les requêtes « Update » fail avec le message d'erreur:

pour se connecter au serveur, vous devez utiliser studio de gestion SQL Server ou des objets de gestion du serveur SQL (SMO)

Toutes les pensées? le pack de compatibilité descendante devrait me donner toutes les fonctionnalités en arrière, ou est-ce un problème connu?

BTW. Je me rends compte SQLDMO a été désapprouvée et disparaîtra la prochaine version, cependant pas le moins je dois faire ce que je peux pour résoudre le problème à la main

Était-ce utile?

La solution

OK, je compris. Non seulement avez-vous besoin d'appliquer le « pack de compatibilité ascendante » au serveur, vous devez également installer (et d'enregistrer), le nouveau fichier SQLDMO.DLL sur chacun des postes de travail client.

Si tout va bien cette sauver quelqu'un d'autre un peu de temps un jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top