Ich habe Code, der Microsoft.SqlServer.Management.Smo verwendet. (Errichtet in Visual Studio 2005 SP1) Es funktioniert gut auf SQL 2000 & SQL 2005-Maschine. Aber wenn es auf SQL 2008-Computer ausgeführt wird, wirft es eine Ausnahme:Anwendung kann nicht finden Microsoft.SQLServer.SMO auf SQL 2008 Maschine
System.IO.FileNotFoundException: Konnte Datei oder Assembly ‚laden Microsoft.SqlServer.Smo, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91 'oder eine seiner Abhängigkeiten. Die angegebene Datei wurde vom System nicht gefunden. Dateiname: 'Microsoft.SqlServer.Smo, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91'
=== LOG: Diese binden beginnt in Standardladekontext. LOG: Keine Anwendungskonfigurationsdatei gefunden. LOG: Verwenden der Computerkonfigurationsdatei von C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ machine.config. LOG: Post-Politik Referenz: Microsoft.SqlServer.Smo, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91 LOG: Der Versuch, Download neuer URL file: /// C:/Dokumente und Einstellungen/Automatisierung/Desktop /Debug/Microsoft.SqlServer.Smo.DLL. LOG: Versuch des Herunterladens der neuen URL-Datei: /// C:/Dokumente und Einstellungen/Automatisierung/Desktop/Debug/Microsoft.SqlServer.Smo/Microsoft.SqlServer.Smo.DLL. LOG: Download der neuen URL-Datei versuchen: /// C:/Dokumente und Einstellungen/Automatisierung/Desktop/Debug/Microsoft.SqlServer.Smo.EXE. LOG: Versuch des Herunterladens der neuen URL-Datei: /// C:/Dokumente und Einstellungen/Automatisierung/Desktop/Debug/Microsoft.SqlServer.Smo/Microsoft.SqlServer.Smo.EXE.
Ich habe installiert SQL 2005 Abwärtskompatibilität Pack (aktualisiert für SQL 2008) & SQL Management Objects (Aktualisiert für SQL 2008)
Irgendwelche Vorschläge.
Ich ging durch SQL Server SMO complains of missing DLL aber eine Hilfe nicht viel.
Ich habe bereits Microsoft SQL Server 2005 Abwärtskompatibilität Komponenten & Microsoft SQL Server 2008 Management Objects installiert. –