J̶a̶k̶ ̶u̶s̶t̶a̶w̶i̶ć̶ ̶d̶a̶r̶k̶ ̶t̶h̶e̶m̶e̶ ̶w̶ ̶S̶S̶M̶S̶?̶ Jak zmienić kolorowanie kodu T-SQL?

UWAGA! Zmiana! Jak słusznie zauważył ziomek, artykuł dotyczy zmiany w kolorowaniu kodu T-SQL. Prawdziwe zmiana motywu na dark theme wymaga od nas operacji opisanej tutaj: https://community.spiceworks.com/how_to/136505-enable-dark-theme-in-sql-server-management-studio-2016 Dziękuję serdecznie ziomkowi za zwrócenie uwagi i podesłanie linka! 🙂 Czasami oczy, które godzinami analizują kod T-SQL mogą się zmęczyć. Ponoć białe tło jest dla mięczaków, dla profesjonalistów jest ciemne 😉 Jak zatem zmienić…

Jak sprawdzić czy dany login jest przypisany do konkretnej roli serwerowej?

Pytanie wydaje się banalne, ale czasami okazuje się, że dany użytkownik np. może przynależeć do grupy domenowej lub dziedziczyć uprawnienia nie wprost. W tym przypadku warto skorzystać z funkcji IS_SRVROLEMEMBER:

Inne role, to: sysadmin, serveradmin, dbcreator, setupadmin, bulkadmin, securityadmin, diskadmin, public, processadmin. Zakładając, że mamy dwa loginy, z których jeden jest przypisany do roli sysadmin, a drugi…

Czym jest instancja SQL Server?

Na samym początku mojej przygody z SQL Server dość trudno było mi zrozumieć termin „instancja”. Teraz wydaje mi się to trywialne, ale jeśli ktoś zastanawia się nad sensem tego terminu, to warto przeczytać ten wpis. W książkach z SQL Server można odnaleźć próbę tłumaczenia słowa „instancja” jako „egzemplarz systemu”. Szczerze mówiąc sformułowanie to na początku bardzo mnie bolało w…

Jak sprawdzić uptime MSSQL?

W środowisku produkcyjnym czasami zachodzi konieczność weryfikacji uptime serwera. Uptime serwera nie jest jednak synonimem dla uptime usługi SQL Server. Z tego powodu najbezpieczniej zawsze sprawdzać nie uptime całej maszyny, ale usługi SQL Server. Jak możemy jednak to sprawdzić? Na swoim blogu Jeffrey Verheul opisuje bardzo ciekawe zapytania, które podsuwają odpowiedź na tak zadane pytanie. Autor wyodrębnił kilka pomysłów na sprawdzenie…

Czy jest możliwe objęcie transakcją skryptu wykonywanego na wielu bazach?

Czy można objąć transakcją wykonywanie skryptu na wielu bazach? Takie proste pytanie wpadło mi dzisiaj do głowy. Odpowiedź zawiera się w poniższym skrypcie.