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