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 […]
Archiwum autora
SQL: a właściwie to na jakim windowsie jesteśmy?
USER32: The attempt by user DOMAIN\USERNAME to restart/shutdown computer COMPUTERNAME failed
Znalazłem taki wpis w event logu. Panika w oczach. Przecież wcale nie próbowałem wyłaczać serwera! O co chodzi? Za długo się siedzi po nocach czy co? Zaburzenia świadomości? Chwila poszukiwań pozwoliła ustalić przyczynę. Podczas wylogowywania się z sesji zdalnej, miałem ciągle otwarte SQL Server Management Studio, które nie chciało się poprawnie zamknąć. Dostałem komunikat, mówiący, […]
Sprawdzenie wielkości clustra dyskowego
SQL przechowuje dane na stronach Każda strona ma 8KB SQL czyta dane z dysku w extentach (1 extent = 8 * strona, czyli 64KB) Dlatego dobrze by było gdyby wielkość clustra na dysku wynosiła również 64 KB. Poniższa komenda pozwala sprawdzić rozmiar clustra dyskowego: fsutil fsinfo ntfsinfo [drive letter]
Powershell i SQL 08 – Informacje o instancji, zapytania
W kolejnym przykładzie, spróbujemy uzyskać kilka informacji o instancji. Ponieważ informacje wyciągniemy z serwera wykorzystując zapytanie, przy okazji dowiesz się także jak uruchamiać zapytania na wybranej instancji SQL serwera w inny sposób niż pokazaliśmy to w części drugiej serii. Zaczynamy od załadowania modułu SQLPS: Import-Module sqlps Zakładamy, że chcemy uzyskać informacje z kilku instancji SQL, […]
SQL: Przykładowe dane do testowania wydajności aplikacji
Microsoft dostarcza do testowania MS SQL Server przykładowe dane w postaci szkoleniowej bazy danych AdventureWorks. Wielu na nią narzeka, że zbyt skomplikowana. Dawniej można było uczyć się i ćwiczyć na bazie NorthWind lub Pubs. Były to bazy o o wiele prostszej strukturze. Przykładowe bazy można pobrać z: Northwind & Pubs – https://www.microsoft.com/en-us/download/details.aspx?id=23654 Adventureworks – http://msftdbprodsamples.codeplex.com/ (Baza z […]
Powershell i SQL 07 – Protokoły sieciowe
Jedno z zadań administratora bazy danych, wykonywane zazwyczaj zaraz po zainstalowaniu SQL jest konfiguracja protokołów sieciowych. Mamy do skonfigurowania dwa rodzaje protokołów: protokoły klienckie oraz protokoły serwera. Zaczynamy od protokołów klienckich. Oczywiście pierwszy krok to załadowanie SMO: [reflection.assembly]::LoadWithPartialName(„Microsoft.SqlServer.SqlWmiManagement”) $mc = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer localhost I właściwie już jesteśmy u celu. Obiekt managed computer pozwala na odwołanie […]
Powershell i SQL 06 – Instancje i usługi
Administrator SQL uwielbia życie w swoim zamkniętym SQL-owym świecie. Czasem jednak administrator musi obejrzeć swój serwer z zewnątrz. Odpowiedzieć na pytanie ile instancji jest zainstalowanych, jakie usługi w ramach tych instancji zostały wybrane albo jakie konta są przez te usługi wykorzystywane. Nowe wersje SQL nierzadko pozwalają odpytać o takie informacje z wykorzystaniem widoków (jak np select […]





























