Kann ich SQL Server 2012 bereits auf einem Computer mit 2008 R2 installieren?

10

Ich benutze SQL Server 2008 R2 schon eine ganze Weile und es funktioniert großartig. Jetzt muss ich SQL Server 2012 verwenden. Wirkt sich dies auf meine vorhandenen Datenbanken aus? Wie hoch ist das Risiko bei der Installation von SQL Server 2012 auf einem Computer, auf dem SQL Server 2008 R2 ausgeführt wird?

user960567
quelle

Antworten:

17

Sie können einfach eine neue benannte Instanz installieren, und die beiden Instanzen können ohne Risiko nebeneinander ausgeführt werden. Stellen Sie jedoch sicher, dass Ihre Verbindungszeichenfolgen usw. klar und korrekt sind (viele Probleme ergeben sich aus der Verbindung zu dem LOCALHOSTZeitpunkt, zu dem Sie eine Verbindung herstellen wollten zu LOCALHOST\OtherInstance).

Abhängig von den Ressourcen möchten Sie möglicherweise sicherstellen, dass beide Server mit der Konfigurationsoption für den maximalen Serverspeicher begrenzt werden oder dass möglicherweise nur jeweils eine Instanz ausgeführt wird. Ich gehe davon aus, dass dies in Ihrer lokalen Entwicklungsumgebung liegt.

Ich würde vorschlagen, die 2008 R2-Version der Client-Tools aufzugeben und die 2012-Version konsistent zu verwenden. Es hat eine viel bessere Funktionalität und kann beide Versionen nahtlos verwalten.

Aaron Bertrand
quelle
6
+1 Hier finden Sie auch viele wichtige Überlegungen für Side-by-Side-Instanzen. Je nachdem, in welcher Haupt- und Nebenversion, werden gemeinsame Elemente und mögliche Konflikte hervorgehoben. SQL Server 2012 wird nicht erwähnt, aber die Ideen bleiben dieselben: technet.microsoft.com/en-us/library/ee210714(v=SQL.105).aspx
Thomas Stringer
@ ThomasStringer guter Punkt. Wir hatten viele Probleme mit 2005/2008 nebeneinander, indem wir gemeinsame Funktionen verwendeten.
Cougar9000
Aaron Bertrand Vielen Dank. Wir hatten eine Instanz von 2008 und eine Instanz von 2012, aber wir haben die Verbindungen durcheinander gebracht, sodass wir tatsächlich an 2008 gearbeitet haben, aber wir waren im Jahr 2012. Wir wussten nichts über den Namen der Instanz, aber dank Ihrer Antwort lösen wir ihn. Vielen Dank!
Atemi
6

Im Allgemeinen ja. Ihre Dienste unter 2008 R2 werden normal weiter ausgeführt, sofern Sie nicht manuell einige Änderungen vornehmen.

SQL 2012 kann nur Auswirkungen haben, wenn Sie einige leistungsintensive Vorgänge ausführen möchten, aber sonst nichts.

Hier ist ein guter Artikel über MSDN zur Unterstützung von Site-by-Side für verschiedene Versionen von SQL Server http://msdn.microsoft.com/en-us/library/ms143694.aspx

Stanley Norman
quelle