Czy mogę zainstalować SQL Server 2012 na komputerze z 2008 R2 już?

Odpowiedzi:

17

Możesz po prostu zainstalować nową, nazwaną instancję, a dwie instancje mogą żyć obok siebie bez ryzyka - po prostu upewnij się, że ciągi połączeń itp. Są jasne i poprawne (wiele problemów powstaje w wyniku połączenia z LOCALHOSTmomentem połączenia do LOCALHOST\OtherInstance).

W zależności od zasobów możesz chcieć mieć pewność, że oba serwery są ograniczone przy użyciu opcji konfiguracji maksymalnej pamięci serwera, a może nawet tylko jednej instancji na raz. Zakładam, że dotyczy to lokalnego środowiska programistycznego.

Sugeruję porzucenie wersji 2008 narzędzi klienckich R2 i konsekwentne korzystanie z wersji 2012. Ma znacznie lepszą funkcjonalność i może bezproblemowo zarządzać obiema wersjami.

Aaron Bertrand
źródło
6
+1 Tutaj jest także wiele wspaniałych uwag dotyczących wystąpień obok siebie, i w zależności od głównych i mniejszych wersji wskaże wspólne elementy i ewentualną rywalizację. SQL Server 2012 nie jest wspomniany, ale pomysły pozostają takie same: technet.microsoft.com/en-us/library/ee210714(v=SQL.105).aspx
Thomas Stringer
@ThomasStringer dobry punkt. Mieliśmy wiele problemów z 2005/2008 przy użyciu wspólnych funkcji.
Cougar9000
Aaron Bertrand Dziękuję bardzo. Mieliśmy instancję z 2008 r. I instancję z 2012 r., Ale zepsuliśmy połączenia, więc właściwie pracowaliśmy nad 2008 r., Ale udoskonaliliśmy się w 2012 r. Nie wiedzieliśmy o nazwie instancji, ale dzięki waszej odpowiedzi rozwiązaliśmy ją. Dziękuję Ci!
Atemi
6

Ogólnie tak. Twoje usługi w 2008 R2 będą nadal działać normalnie, chyba że ręcznie wprowadzisz jakieś zmiany.

Jedyny wpływ, jaki może mieć SQL 2012, to planowanie uruchomienia operacji wymagających dużej wydajności, ale nic poza tym.

Oto dobry artykuł na temat MSDN na temat wsparcia dla różnych wersji SQL Server http://msdn.microsoft.com/en-us/library/ms143694.aspx

Stanley Norman
źródło