Frage

Ich habe einen Client, der SQLDMO für einen Teil einer benutzerdefinierten Anwendung verwendet, die gegen SQL Server 2000 geschrieben wurde, und kürzlich auf SQL Server 2008 aktualisiert.

Der Großteil der App läuft immer noch gut (verwendet SQLDMO nicht), aber die Administratorfunktionen, die auf SQLDMO beruhen, haben nicht mehr funktioniert.

Ich habe das SQL2005 -Rückwärtskompatibilitätspaket installiert und jetzt teilweise SQLDMO funktioniert, dh ich kann "Auswählen" -Anfragen ausführen, aber alle "Aktualisierung" -Anfragen fehlen mit der Fehlermeldung:

Um eine Verbindung zum Server herzustellen, müssen Sie SQL Server Management Studio oder SQL Server Management Objects (SMO) verwenden.

Irgendwelche Gedanken? Sollte das Rückwärtskompatibilitätspaket mir alle Funktionen zurückgeben, oder ist dies ein bekanntes Problem?

Übrigens: Mir ist klar, dass SQLDMO veraltet war und die nächste Veröffentlichung verschwinden wird. Nichts weniger muss ich tun, was ich kann, um das vorliegende Problem zu lösen.

War es hilfreich?

Lösung

Ok, ich habe es herausgefunden. Sie müssen nicht nur das "Rückwärtskompatibilitätspaket" auf den Server anwenden, sondern müssen auch installieren (und registrieren), die neueste SQLDMO.Dll -Datei auf jedem der Client -Workstations.

Hoffentlich rettet dies eines anderen ein bisschen Zeit eines Tages.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top