Przypomina mi się chwila szaleństwa, dawno temu, kiedy chciałem sprawdzić czy można zainstalować SQL server na… Linuxie. Jedyne co znalazłem wtedy na stronach Microsoft, to artykuły o tym jak migrować się z Linux na Windows…
Tym razem problem polegał na tym, że miałem dostęp do SQL, ale nie miałem do serwera. Chciałem się dowiedzieć, jaka wersja windows jest zainstalowana na tym serwerze. Z pomocą przyszedł widok sys.dm_os_windows_info (dostępny od SQL 2008 R2).
W kolumnie WindowsRelease otrzymujesz wartość, która identyfikuje wersję Windows. Niestety wartość ta jest symboliczna, więc żeby ją rozszyfrować udaj się na https://msdn.microsoft.com/library/ms724832(VS.85).aspx
Zrzut tabelki zamieszczam poniżej:
| Operating system | Version number | 
|---|---|
| Windows 10 Insider Preview | 10.0* | 
| Windows Server Technical Preview | 10.0* | 
| Windows 8.1 | 6.3* | 
| Windows Server 2012 R2 | 6.3* | 
| Windows 8 | 6.2 | 
| Windows Server 2012 | 6.2 | 
| Windows 7 | 6.1 | 
| Windows Server 2008 R2 | 6.1 | 
| Windows Server 2008 | 6.0 | 
| Windows Vista | 6.0 | 
| Windows Server 2003 R2 | 5.2 | 
| Windows Server 2003 | 5.2 | 
| Windows XP 64-Bit Edition | 5.2 | 
| Windows XP | 5.1 | 
| Windows 2000 | 5.0 | 





























