Więc zacząłem nową pracę w miłej organizacji non-profit, która istnieje już od kilku dekad. Posiadają wiele różnych wersji i wersji SQL Server (np. Od 2005 Express do 2016 SP2 Enterprise) oraz na wielu maszynach wirtualnych z systemem Windows (wersje od 2003 do 2016).
Poprzednie DBA nie uzupełniły żadnej dokumentacji dotyczącej liczby posiadanych przez firmę licencji ani wydań, wersji. Skutecznie brak przydatnych zapisów.
Uruchomiłem zestaw narzędzi MAP, aby zebrać szczegółowe informacje na temat serwerów SQL. Przynajmniej mam punkt wyjścia do tego, jakie serwery istnieją i kopałem, w których wciąż obsługują dane produkcyjne.
Użyłem również nowego narzędzia ApexSQL Discover z mieszanymi wynikami (przepraszam, kocham twoje rzeczy, ale nie mogę się doczekać 3 dni na uruchomienie tego narzędzia, gdy muszę dodać 1 serwer). A także dbatools find-dbainstance (nie jest wielkim fanem używania PS do eksportowania dużych ilości danych). Łącząc to wszystko razem, jestem dość pewien, że w tym momencie odkryłem większość lub wszystkie przypadki, które kiedykolwiek istniały w tej dziedzinie.
Oczywiście, pytałem o licencje na wiele sposobów i dokładnie zbadałem całkowicie bezużyteczny, bardzo pomocny przewodnik licencjonowania MS SQL, o którym nic nie wydaje się dostarczać żadnych informacji na temat licencji, które organizacja posiada, ani w jaki sposób je uzyskać .
Sedno problemu: niektóre z tych licencji zostały zakupione dziesięć lat (lub dwie) temu. Niektóre z pewnością były fakturami papierowymi. Pamiętasz, jak wspomniałem, że jest to organizacja non-profit? Plusem jest to, że licencjonowanie jest tanie. Z drugiej strony licencjonowanie jest tanie, więc większość lub wszystkie licencje nie mają SA, ponieważ taniej jest kupić nowe. edytuj: Takie było wówczas uzasadnienie braku zakupu SA, nie byłem w to zamieszany.
Czy powinienem po prostu założyć, że skoro najprawdopodobniej żaden nie ma SA - że serwer może również posiadać odpowiednią licencję - i po prostu kupować nowe w razie potrzeby? To wydaje się okropnym podejściem.
Moje pytanie:
Skąd mam wiedzieć, jakie licencje na SQL Server posiada moja nowa firma bez prób kopania faktur papierowych z 2004 roku? Nigdy wcześniej nie byłem w takiej sytuacji. Czy moją jedyną opcją jest przeprowadzenie audytu lub opłacenie audytu przez partnera? (a jeśli tak, to Microsoft, co robisz bb?).
Wszelkie spostrzeżenia, które może dostarczyć dba.se, zapewne dodadzą lat do mojego życia. Dziękuje wszystkim!