Uaktualnienie w miejscu z Windows Server Standard do Enterprise lub Datacenter

14

Wystąpił mały problem polegający na tym, że system Windows Server Standard obsługuje tylko 32 GB pamięci, co przygnębiające, gdy dowiesz się, kiedy twój serwer został niedawno uaktualniony do 48 niesamowitych GB pamięci.

Czy można wykonać uaktualnienie w miejscu z systemu Windows Server Standard (maks. Obsługa pamięci 32 GB) do systemu Windows Server Enterprise lub Datacenter (maks. Obsługa pamięci 2 TB)?

Próbowałem uruchomić plik setup.exe systemu Windows Server 2008 z poziomu systemu operacyjnego, co daje mi opcję „uaktualnienia”. Gdy jednak przejdę do części „Gdzie chcesz zainstalować system Windows”, pojawi się komunikat

Wybrana partycja może zawierać pliki z poprzedniej instalacji systemu Windows. Jeśli tak, te pliki i foldery zostaną przeniesione do folderu o nazwie Windows.old. Będziesz mógł uzyskać dostęp do informacji w Windows.old, ale nie będziesz mógł używać swoich poprzednich wersji Windows

To… nie… to miałem na myśli, kiedy kliknąłem „upgrade”!

Naprawdę nie chcemy mieć do czynienia z czystym OS zainstalować na naszej produkcji sever bazy i będzie znacznie raczej zrobić zainstalować uaktualnienie, jeśli w ogóle możliwe!

Jeff Atwood
źródło

Odpowiedzi:

13

Uruchomiłem maszynę wirtualną z systemem Windows 2008 Standard, a następnie zaktualizowałem ją do wersji Enterprise. Na początku nie mogłem, ponieważ nie miałem wystarczającej ilości wolnego miejsca na dysku C. Wygląda na to, że potrzeba 15-20 koncertów wolnego miejsca. Po powiększeniu dysku C uaktualniono go bez problemu.

Gdy nie było wystarczającej ilości miejsca, nie wymagałoby to aktualizacji i wymagałoby zainstalowania nowego systemu operacyjnego, tak jak powiedziałeś.

Po kliknięciu aktualizacji instalator potwierdził, że chcę dokonać aktualizacji, a następnie rozpoczął aktualizację. W tej chwili wciąż działa, ale jestem pewien, że ostatecznie się skończy.

mrdenny
źródło
Moja aktualizacja zakończyła się bez problemu. Jedyne, co mogę wymyślić, to to, że być może twój dysk C nie ma wystarczającej ilości miejsca, aby dokonać właściwej aktualizacji.
mrdenny
1
W rzeczywistości udało mi się uaktualnić jeden z naszych „zapasowych” serwerów w 100% zdalnie. I działało! Zrestartowano i ponownie uruchomiono z powrotem na serwer Windows Server 2008 Enterprise. Całkiem imponujące ..
Jeff Atwood
+1 za rozkręcenie maszyny wirtualnej i przetestowanie jej! Musiałem iść do łóżka, więc nie mogłem ... uśmiechnąć się
Evan Anderson
Huzzah za niestrudzoną pogoń za wiedzą.
Kara Marfia,
17

Wiem, że to pytanie pierwotnie dotyczyło serwera 2008, ale pomyślałem, że opublikuję łatwiejszą odpowiedź, która dotyczy serwera 2008 R2 (i Win7 w tej kwestii). Otrzymałem oryginalne informacje z postu na blogu TechNet Server Core .

Począwszy od systemu Windows 7 i 2008 R2, można aktualizować wersje w miejscu za pomocą narzędzia do usuwania. Możesz przejść w górę tylko w edycji (tj. Standard na Enterprise) i nie możesz cofnąć zmiany. Potrzebny będzie również powiązany klucz konfiguracji klienta KMS dla wersji, którą zamierzasz. Oto link do listy kluczy instalacji klienta KMS

Aby ustalić zainstalowaną edycję, uruchom:
DISM /online /Get-CurrentEdition

Aby sprawdzić możliwe wersje docelowe, uruchom:
DISM /online /Get-TargetEditions

Na koniec, aby zainicjować aktualizację, uruchom:
DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Na przykład, aby uaktualnić do wersji Enterprise z wersji niższej, uruchom:
DISM /online /Set-Edition:ServerEnterprise /ProductKey:489J6-VHDMP-X63PK-3K798-CPX3Y

Ryan Bolger
źródło
czy ktokolwiek był w stanie uaktualnić do wersji Server 2k8 R2 SP1 po wykonaniu tej czynności? Nie byłem w stanie. patrz: serverfault.com/questions/239366/…
TodK
Klucze klienta KMS (wymagane w przypadku aktywowanych przez KMS „kluczy produktu” w poleceniu DISM): technet.microsoft.com/en-us/library/ff793421
aharden
5

Microsoft wydaje się tak mówić: http://technet.microsoft.com/en-us/library/cc755199(WS.10).aspx

Ta dyskusja wydaje się wskazywać, że jest to kwestia uruchomienia SETUP.EXE z istniejącego systemu operacyjnego, tak jak to zrobiłeś: http://social.technet.microsoft.com/Forums/en-US/winserversetup/thread/a9fb29a1-9cad-4d01-9e65-ce9b2b88232b

Powiedziałbym, żeby podkręcić skrzynkę i spróbować ... (lub założyć społeczną stronę wsparcia IT i poczekać, aż zrobi to jakiś biedny uzależniony głupiec i zdać raport z tego, czy to działa ...> uśmiech < )

Evan Anderson
źródło
1
Więc nazywasz Denny'ego głupcem? :)
squillman
okazuje się, że musiałem naciskać przycisk „ULEPSZENIE” vs. „INSTALUJ”. Zgadzam się, teraz działa.
Jeff Atwood,
3
Co, tylko dlatego, że nie mam nic lepszego do roboty w nocy niż budowanie maszyn wirtualnych do testowania rzeczy dla ludzi w sieci?
mrdenny
1

Otrzymany komunikat ma sens w kontekście, że ta procedura aktualizacji jest taka sama, jak w przypadku uaktualnienia systemu Windows Server 2003 do 2008. Jest to ostrzeżenie, że starej wersji - w twoim przypadku 2008 Standard Edition - nie można używać po aktualizacji.

Podczas procesu aktualizacji wszystkie pliki, foldery i aplikacje związane z poprzednio zainstalowaną wersją systemu Windows są przenoszone do folderu windows.old i wszystkie ustawienia użytkownika są przechowywane.

Po zakończeniu tego zadania przeprowadzana jest czysta instalacja nowej wersji systemu Windows, a wszystkie zapisane ustawienia użytkownika zostaną przeniesione do nowego środowiska. Pomyślna aktualizacja obejmie wszystkie aplikacje, ustawienia i pliki użytkownika z poprzedniej instalacji systemu operacyjnego - w twoim przypadku z systemu Windows Server 2008 Standard.

Powodzenia!

splattne
źródło
Myślę, że właśnie popełniłem błąd i po raz pierwszy kliknąłem niewłaściwy przycisk [uaktualnij / zainstaluj] w oknie dialogowym, ponieważ teraz zdecydowanie robi to ULEPSZENIE. Nie dostaję ostrzeżenia.
Jeff Atwood,
1

Ponieważ odpowiedź jest już dostępna, pomyślałem, że będę nudnym facetem, stwierdzając, że ogólna opinia na temat aktualizacji systemu Windows jest taka, że ​​jest to funkcja zarezerwowana do użytku domowego, a nawet wtedy w ostateczności.

Przetrzyj i ponownie wdróż. Jest zbyt wiele rzeczy, które mogą pójść nie tak podczas aktualizacji, które nie są od razu widoczne.

Ale wydaje się, że dobrze, że to działa; s

Oskar Duveborn
źródło
Cóż, w przypadku takich rzeczy, jak Win2008 Standard to Enterprise, to nie jest tak naprawdę aktualizacja, to tylko dodanie kilku dodatkowych funkcji, ponieważ są one zasadniczo tym samym systemem operacyjnym. Oczywiście wyjątkiem są rzeczy takie jak „Instalacyjny dysk CD bez dodatku Service Pack w systemie SP1”.
Michael Stum
Tak, pewnie, może to być tylko zmiana wartości rejestru w celu uzyskania dostępu do funkcji i limitów przedsiębiorstwa, jak sądzę ... ale nadal ^^
Oskar Duveborn
0

Podczas próby uaktualnienia do wersji Enterprise ze standardowej napotkałem pewne problemy, ponieważ klucze produktu działały w obu wersjach. Znalazłem przyczynę na tym blogu . Blog zalecił także użycie klucza instalacyjnego klienta MS do przeprowadzenia aktualizacji. Klucze można znaleźć tutaj .

knurmia
źródło
Klucze korporacyjne działają również w Wersji standardowej. Nie musisz wprowadzać klucza podczas instalacji (dotyczy tylko Server 2008 lub Vista i nowszych systemów operacyjnych).
Chris S