Ich versuche, eine Anwendung, die SMO verwendet, auf einer Workstation einzusetzen, auf der kein SQL Server installiert ist. Die Instanz, mit der sich die Anwendung verbindet, ist SQL Server 2008. Die Anwendung schlägt fehl mit:
Die Datei oder Assembly 'Microsoft.SqlServer.Replication, Version 10.0.0.0, Culture=neutral, PublicKeyToken=89845cdc8080cc91' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Es wurde versucht, ein Programm mit einem falschen Format zu laden.
Die betreffende Assembly befindet sich im gleichen Pfad wie meine Anwendung und system32. Ich führe dies auf einem Windows 7 64-Bit-System aus. Ich habe SQL Native Client, CLR und SMO MSIs von der SMO 2008 Redist Download-Seite ausgeführt.
Diese Anwendung funktionierte bei der Verbindung mit SQL Server 2005 einwandfrei.
Was ist los?