2009-10-20 11 views
6

Ich entwickle Reporting Services auf VS2005 und muss eine Verbindung zu SQL Server 2008 herstellen. Der folgende Fehler tritt auf: "Diese Serverversion wird nicht unterstützt. Sie müssen über Microsoft SQL verfügen Server 2005 Beta 2 oder höher. "Visual Studio 2005 unterstützt Sql Server 2008 nicht

ich im Netz gefunden einen Patch für sie, aber es ist nicht (link to patch)

„Das Updatepatch kann nicht vom Windows Installer-Dienst funktioniert kann installiert werden, da das Programm fehlt aktualisiert werden, oder Der Aktualisierungspatch kann eine andere Version des Programms aktualisieren. "

was kann ich noch tun? :(

+0

Thsi Ausgabe in MSConnect festgestellt wurde - https://connect.microsoft.com/SQLServer/ Feedback/details/314236/visual-studio-2005-support-for-sql-server-2008 - Ich vermute, dass es an BIDS2008 (installiert mit SQL2008) liegen könnte, das ist eine VS2008 IDE ... – AndrewD

+0

Siehe auch http: // stackoverflow.com/questions/1468683/vs-2005-sql-2008-kb954961-wont-install-win7-x64-issue und http://stackoverflow.com/questions/1477162/installing-visual-studio-2005-on- windows-7-x64 – AndrewD

+0

Upgrade auf VS2010 und sparen Sie sich? – smirkingman

Antwort

4

Reporting Services sehr unterschiedlich sind zwischen 2005 und 2008 Hier finden Sie die 2008-Tools verwenden müssen Berichte für das Jahr 2008 zu entwickeln, können Sie einfach die Business Intelligence Studio verwenden, die kommt mit SQL Server 2008 - das verwendet sowieso Visual Studio 2008. Ich bin mir ziemlich sicher, dass der Patch keine Unterstützung für SQL Server Reporting Services 2008 enthält.

Wenn Sie die Berichte von Visual Studio verwenden müssen 2005, müssen Sie SQL Server Reporting Services 2005 verwenden (es ist tatsächlich möglich, dies neben SQL Server 2008 zu installieren.) Ich hatte ein separates Problem, was bedeutet, dass meine Berichte nicht funktionieren auf SSRS 2008, aber ich bin zu SQL Server 2008 gewechselt. Ich führe erfolgreich SSRS2005 aus, das Verbindung zu einer SQL2008 Datenbank herstellt.

0

Schließlich habe ich installiert SQL Server 2005

0

Für den Fall, jemand anderes in diese läuft, war mein Problem, dass die kundenspezifische Software, die die SSRS Berichte läuft nur ssrs 2005 Berichte unterstützt und verwendet auch eine SQL 2008-Datenbank, damit ich konnte nicht auf BIDS 2008 aktualisieren.

Ich war in der Lage, den Patch in der Ops-Link zu laufen, wenn ich Visual Studio 2005 Professional installiert, bietet 2005 darüber hinaus.

Scheint, dass der SQL 2008-Patch Angebote 2005 nicht alleine aufgreift.

1

Ich wollte hinzufügen, dass eine handliche Abhilfe, die ich gefunden habe, wenn Sie in einer bestimmten Situation sind. Sie können tatsächlich Visual Studio 2005 verwenden und SSRS 2005-Berichte erstellen und trotzdem Daten aus SQL 2008 abrufen. Dies kann so lange erfolgen, wie in Ihrer Umgebung noch ein Server mit SQL 2005 ausgeführt wird.

Sie müssen nur einen Verbindungsserver für Ihre Server 2008 erstellen. In SSRS erstellen Sie dann eine Datenquelle für Ihren 2005-Server, verweisen jedoch in Ihrer Abfrage auf den 2008-Verbindungsserver und es funktioniert. Wenn Sie beispielsweise einen SQL 2008-Server namens Chicago und einen SQL 2005-Server namens Detroit haben, würden Sie in Detroit für Chicago einen Verbindungsserver erstellen und in Visual Studio 2005 eine Datenquelle für Ihren Bericht erstellen, der darauf verweist nach Detroit. Dann würden Sie in Ihrer Abfrage etwas wie SELECT * FROM Chicago.Database.dbo.Table haben und es sollte funktionieren.

Offensichtlich werden Sie wahrscheinlich in eine Umgebung von 2008 wechseln wollen, aber das ist eine gute Sache für die Konvertierungsphase.

Hoffe, dass hilft.

8

Gerade diese Fehlermeldung bekam und konnte es loszuwerden, indem Sie Allgemeine Query Designer Taste: enter image description here

+0

danke. Du hast mir so viel Zeit gerettet :) –

Verwandte Themen