Bazy z SQL2008R2 do SQL2016

Hej,

Mam do zrobienia małe zadanie. Chciałbym przenieść bazy z SQL2008R2 (jedna instancja to 10.50.6000.34 i 10.50.6000.34, druga 10.50.4000.0). Chciałbym te bazy przerzucić (archiwizacja-dearchiwizacja) na nowy serwer, gdzie jest SQL2016.
Nie wiem, czy dobrze pamiętam, ale bazy można przenosić 3 wersje SQL wstecz, czyli z 2008R2 mogę bezpiecznie przenieśc na 2012, 2014, 2016. Dobrze myślę, że to zadziała ok?

Jakbym chciał je przerzucić wyżej tj. na 2017, 2019 to musiałbym je najpierw gdzieś z boku przywrócić na 2014 lub 2016) i wtedy już mogę znów wyżej. Dobrze pamiętam?

PS: Jak myślicie, Windows 10 jako maszyna do postawienia SQL nada się na jakiś czas (tylko dostęp do bazy) - pracują 3-6 stanowisk (najczęściej 2-3 naraz)?

Pozdrawiam

Tak, aktualizacja tylko po kolei. Inaczej narażasz się na problemy, np. błędy errno w przypadku oprogramowania wapro.
Kultura pracy windows 10 jako serwera usług jest ograniczona. To system, który z czasem lubi się sypnąć. Na krótki czas ujdzie.

Mam parę maszyn z W7 czy W10 pod jakieś SQL Expressy, nic się nie sypie. Może jak się robi śmietnik w systemie to tak jest. Jak zrobisz śmietnik w WS to też będzie się sypał.

@arlid rozumiem, że to Express? To już musisz sam zdecydować czy chce Ci się 2 razy migrować.

Takie wynalazki często obsługują jakieś programy sprzedażowe czy księgowe. Ich stabilność zależy od tego kto przy tym siedzi :wink:

Dokładnie tak. Pod systemy ERP systemy klienckie się nie nadają. Co nie zmienia faktu, że W7 czy W10 działa stabilnie. Jak pisałem WS też może się sypać, gdy źle się go skonfiguruje lub zrobi śmietnik. Już widziałem systemy Windows Server ze zbędnymi aplikacjami, burdelem na dysku albo hybrydy - serwer produkcyjny, na którym jest również środowisko testowe. Nadawały się tylko do zaorania i zrobienia wszystkiego od zera z wcześniejszym zaprojektowaniem całej infrastruktury.

Bazy z serwera SQL 2008 możesz przenieść bezpośrednio na 2017 lub 2019, o ile moją odpowiedni pozom zgodności (Compatibility Level).
Domyślny poziom serwera SQL 2008(r2) to poziom 100, który SQL 2019 obsługuje. Gdyby jednak twoja baza miała poziom 90 (SQL 2005), można byłoby ją uruchomić na max. SQL 2012.

Tutaj masz opis jaka wersja jaki poziom obsługuje:

Uwaga: poziom zgodności bazy można podnieść, o ile program który używa bazy obsługuje ten poziom.

Skoro już temat o SQL mam teraz na Windows Server 2016 a na nim SQL2014 , będę stawiał Windows Server 2019 czy mogę zainstalować na nim SQL 2014 bo gdzieś obiło mi się o uszy
y że na WS2019 będzie problem z SQL 2014.

SQL Server 2014 jest kompatybilny z Windows Server 2019