Frage

Hat jemand versucht, SQL Server 2008 Developer auf einem Computer zu installieren, auf dem bereits 2005 Developer installiert ist?

Ich bin mir nicht sicher, ob ich das tun soll, und ich muss 2005 auf absehbare Zeit auf diesem Rechner behalten, um unsere Anwendung problemlos testen zu können.Da ich manchmal Sicherungsdateien von Datenbanken erstellen und anderen Personen im Unternehmen zur Verfügung stellen muss, kann ich 2005 nicht einfach durch 2008 ersetzen, da ich vermute (aber nicht weiß), dass die Datenbanken nicht 100 % abwärtskompatibel sind.

Welche Probleme würden auftreten?Muss ich die neue Version mit einem Instanznamen installieren, funktioniert das?Kann ich zur Unterscheidung eine andere Portnummer verwenden?

Ich habe diesen Eintrag auf Technet gefunden: http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3496209&SiteID=17

Es sagt nicht mehr als nur Ja, das kannst du machen und ich habe irgendwie vermutet, dass das ohnehin machbar ist, aber ich muss wissen, ob es irgendetwas gibt, das ich wissen muss, bevor ich mit der Installation beginne.

Irgendjemand?

War es hilfreich?

Lösung

Ja, das ist möglich.Sie müssen eine benannte Instanz erstellen, die nicht von einer anderen Version von SQL Server gemäß der vorherigen Antwort verwendet wird, und Version 3.5 von .Net installiert haben.Funktioniert super!!

Hier die Liste der Voraussetzungen:

  • .NET Framework 3.5 SP1
  • Windows Installer 4.5
  • Windows PowerShell 1.0

Andere Tipps

Wenn Sie Visual Studio 2008 installiert haben, erhalten Sie einen Validierungsfehler und können SQL Server 2008 erst installieren, wenn Sie Visual Studio 2008 SP1 installiert haben.Wenn Sie Visual Studio 2008 nicht installiert haben, sollte dies kein Problem sein.Wenn Sie also Visual Studio 2008 haben, warten Sie bis zum 11. August, da an diesem Tag Visual Studio 2008 SP1 ausgeliefert wird

Ich glaube, dass dies durchaus möglich ist.Ich verwende derzeit sowohl SQL Server 2000 als auch SQL Server 2005 auf meinem Entwicklungsserver, während ich Anwendungen übertrage.

Sie müssen lediglich eine neue Instanz erstellen, die noch nicht von SQL Server 2005 verwendet wird.

Wie bei allem Neuen wird es wahrscheinlich einige Fehler geben, im Allgemeinen sollte es jedoch „einfach funktionieren“.

Ich habe die Erfahrung gemacht, dass SSIS 2005 nicht richtig funktioniert, nachdem SQL Server 2005 und 2008 auf demselben Computer installiert waren ...speziell mit Skriptaufgabe, Datenfluss und Sequenzcontainer

Sie könnten nur SQL 2008 als Einzelinstanz ausführen und dann Datenbanken mit dem Kompatibilitätsgrad 2005 anhängen/erstellen?Das Problem dabei ist, dass es eine Theorie ist.Ich bin mir nicht hundertprozentig sicher, dass eine SQL 2005-Instanz sie anhängen kann, wenn Sie eine Datenbank unter 2008 mit einem Kompatibilitätsgrad von 2005 erstellen und diese dann trennen.

Ich denke jedoch, dass es eine gute Gelegenheit ist, es zu versuchen.Aber ich stimme den vorherigen Antworten zu, die Optionen für mehrere Instanzen werden gut funktionieren.

Leider scheinen die SQL Server 2008-Clienttools Visual Studio 2008 SP1 zu erfordern, und ich scheue davor zurück, eine Betaversion davon auf meinem Hauptentwicklungscomputer zu installieren.

Ich werde warten, bis SP1 RTM ist, bevor ich fortfahre.

Bearbeiten:Ja, ich habe Visual Studio 2008 auf diesem Computer, aber ich möchte Beta-Installationen von Debugger-Anwendungen vermeiden.Für meinen Geschmack neigen sie dazu, sich zu tief einzumischen.

Ich habe es mit negativem Ergebnis versucht.Die 2k8-Installation bricht mit einer mysteriösen Fehlermeldung ab.Das Installationsprotokoll sieht gut aus, funktioniert aber nicht.Danach war auch die 2k5-Installation fehlerhaft.Die 2k8-Installation war zur Hälfte fertig, befindet sich also bereits in der Systemsteuerung/Software, eine Deinstallation ist jedoch nicht möglich.

Daher mein Ergebnis: Machen Sie es nicht auf einem produktiven Server/Workstation.Wenn Sie beide Versionen benötigen, verwenden Sie stattdessen eine virtuelle Maschine.

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