Polecenia dostępne w module pssql pozwalają na administracji High Avaialbility, Azure, zarzadzanie backupami oraz na wykonywanie ogólnych zadań związanych po prostu z SQL. Na początku właśnie te dwie ostatnie grupy są najbardziej interesujące. Chyba najbardziej uniwersalnym poleceniem jest Invoke-Sqlcmd. Polecenie pozwala uruchamiać zarówno polecenia przekazywane jako tekst ale również może uruchamiać skrypty znajdujące się w […]
Archiwum za miesiąc 2016-11
Powershell i SQL 13 – Invoke-SqlCmd
SSRS: Jak zaznaczyć wszystkie wartości domyślne w Multivalue Parameter?
Dany jest parametr, który w raporcie ma być zaprezentowany w następujący sposób: Chcemy, żeby w moemncie wyświetlenia raportu wszystkie wartości zostały zaznaczone. Zacząłem od zdefiniowania pomocniczego data setu:
Powershell i SQL 12 – korzystanie z napędu SQLSERVER:\
Po załadowaniu modułu w systemie pojawił się nowy provider pozwalający na uzyskiwanie dostępu do obiektów bazodanowych tak jakby były one folderami i plikami w specjalnym systemie plików. Obecność providera oraz wirtualnego dysku można sprawdzić poleceniami Get-PSProvider oraz Get-PSDrive: Po przejściu poleceniem cd na nowy dysk sqlserver:\ można wydawać normalne polecenia jak ls czy cd pozwalające […]
Powershell i SQL 11 – Moduł SQLPS
Moduł SQLPS to dedykowany moduł pozwalający na korzystanie z SQL z poziomu PowerShell. Składa się on z SQL Server Provider, który dalej udostępnia wirtualny napęd SQLPS: oraz z dedykowanych cmdletów. Aby rozpocząć korzystanie z SQLPS skorzystaj z polecenia: Import-Module SQLPS Podczas ładowaniu modułu możesz zauważyć ostrzeżenie. Nie musisz się nim przejmować, bo komunikat mówi, że […]
Wywiad Bill Gates i Steve Jobs…
Bill Gates: „So, how’s heaven, Steve?” Steve Jobs: „Great ! It just doesn’t have any walls or fences.” Bill Gates: „So…?” Steve Jobs: „So, we don’t need any Windows and Gates. I’m sorry, Bill, I didn’t mean to offend you.” Bill Gates: „It’s ok Steve, but I heard a rumor.” Steve Jobs: „Oh, what rumor?” […]
PowerShell i IIS 19: WebBinding
Do poprawnego skojarzenia żądania użytkownika z WebSite potrzebne jest tzw. WebBinding. Jest to definicja przypisana do WebSite, która składa się z: adresu IP (może to być *), portu, protokołu (http lub https) oraz nazwy hosta (tzw. hostheader). Kiedy IIS podejmuje decyzję o przekazaniu żądania do określonej aplikacji, najpierw w oparciu o dane z żądania wyodrębnia […]
PowerShell i IIS 18: Monitorowanie zdarzeń IIS
Ważniejsze zdarzenia z pracy IIS są odnotowywane w dzienniku zdarzeń. Pozwala to na analizę aktywności usługi i wykrywanie przyczyn ewentualnych awarii lub gorszej wydajności serwera. Poniżej widać wydane przez administratora polecenie Restart-WebAppPool a następnie odczyt kilku ostatnich zdarzeń z dziennika systemowego.