Spróbuję tu dokumentować błędy jakie spotykam przypatchowaniu serwerów SQL,wiec się nie dziw, że na początku za wiele tu nie będzie i w gruncie rzeczy, jakoś niespecjalnie mi zależy, żeby było tu dużo błędów…:
0
Działa i nawet restart nie jest wymagany!
3010
Final result: Passed but reboot required, see logs for details
Exit code (Decimal): 3010
Generalnie nic się nie stało. Kod 3010 oznacza, że patchowanie się udało, ale jest wymagany restart serwera.
-2147024882
Exit code (Decimal): -2147024882
Exit facility code: 7
Exit error code: 14
Exit message: Exception of type 'System.OutOfMemoryException’ was thrown.
Moje patchowanie odbywało się powershellowej sesji remotingu. Domyślnie na jedną sesję zdalną jest rezerwowane 150 MB. To trochę mało… Zwiększyłem do 1024:
PS WSMan:\localhost\Shell> Set-Item MaxMemoryPerShellMB 1024
-2068380094
Exit code (Decimal): -2068380094
Exit facility code: 1207
Exit error code: 1602
Exit message: User has cancelled.
No cóż, z jakiegoś powodu użytkownik zatrzymał instalację. Zdarza się 😉
-2067919934
Exit code (Decimal): -2067919934
Exit facility code: 1214
Exit error code: 3010
Exit message: A computer restart is required. You must restart this computer before installing SQL Server.
Komputer wymaga restartu. Uruchom go ponownie i spróbuj jeszcze raz.
-2068643838
Exit code (Decimal): -2068643838
Exit facility code: 1203
Exit error code: 2
Exit message: No features were updated during the setup execution. The requested features may not be installed or features are already at a higher patch level. Please review the summary.txt logs for further details.
No cóż, na systemie jest już coś nowszego. Próbujesz zainstalować staroć, więc masz bład.