To, że Glenn Berry robi świetną robotę z swoimi skryptami nie podlega dyskusji. Szybko jego zapytania znalazły miejsce w moim podręcznym katalogu.

Dla każdej wersji SQL Server udostępnia plik .sql, w którym znajdziesz zapytania, gromadzące wszystkie informacje o Twojej instancji i bazach. Oprócz tego pod większością zapytań znajdziesz komentarz który pomorze Ci w interpretacji wyniku. Mega pomocne.

Glenn dodatkowo udostępnia puste arkusze w celu zebrania do nich uzyskanych wyników. Wygląda to wtedy mniej więcej tak.

I tak jakieś 70 kilka razy.

Nic fajnego. Stąd myśl, aby podzielić skrypt w taki sposób aby każde zapytanie znalazło się w osobnym pliku.  To dałoby możliwość wykonywania ich za pomocą PowerShell i przekierowanie wyniku… gdziekolwiek.

W tym celu napisałem funkcję Split-SQLServerDiagnosticQueries która podzieli plik na kilkanaście mniejszych.

Uwaga, jedna wada. Nie udało mi się uratować komentarzy do zapytań


Jak wykorzystuję tak przygotowane pliki, postaram się pokazać w kolejnym wpisie.

Mateusz Nadobnik

Z pasją poświęcam czas na zdobywanie wiedzy w zakresie szeroko rozumianej Data Platform. Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

read more