Podczas wysyłania maila z załącznikiem (który jest wynikiem zapytania) pojawiał się bład: Failed to initialize sqlcmd library with error number -2147024809 O co chodzi? Otóż polecenie wysyłające maila: EXEC msdb..sp_send_dbmail @profile_name=’SQLProfile’ , @recipients = @EmailRecipient , @subject = @EmailSubject , @body = @EmailContent , @body_format = 'HTML’ , @query=@EmailQuery , @attach_query_result_as_file=1 , @query_attachment_filename = 'Results.csv’ […]
Archiwum autora
SQL: sp_send_dbmail z załącznikiem
Powershell: Szukanie użytkowników o nazwie pasującej do maski
Zazwyczaj, konta w AD nie mają przypadkowych nazw. Nazwy muszą być nadawane zgodnie z przyjętą polityką. Np nazwy użytkowników mogą zawierać pierwsze litery nazwiska, a nazwy kont serwisowych mogą określać środowiska w jakich są wykorzystywane, jakie usługi będą z nich korzystać, na jakich serwerach itp. W takim przypadku dość łatwo przeprowadzić inwentaryzację kont wykorzysywanych przez […]
Linux Fedora 23: Automatyczne uruchamianie usług przy starcie systemu
Dawno dawno temu kiedy chciałeś uruchomić usługę w systemie Linux dodawałeś plik o nazwie S<XY><Name> oraz K<XY>Name w katalogu /etc/init.d a potem w folderach /etc/rc[12345].d tworzyłeś link do odpowiednich plików. Pliki S* były uruchamiane podczas przechodzenia systemu do danego, określonego przez numer katalogu tzw. run-level, w celu uruchomienia usługi a pliki K miały za zadanie […]
Powershell: wywoływanie metod obiektów WMI
Obiekty WMI mają złą sławę. Można z nich na prawdę dużo wyciągnąć, ale akurat ten kawałek platformy windows mógłby być trochę lepiej udokumentowany. Jednym z najbardziej tajemniczych tematów w pracy z WMI jest wywoływanie metod dla obiektów. Bez zbędnego rozwlekania tematu zobaczmy, jak to zrobić na 2 sposoby. Naszym zadaniem jest uruchomienie metodyDefragAnalysis na rzecz […]
SQL: Optymalizacja pracy z kolumnami typu XML – indeksy XML
Już od wersji SQL 2005 można w tabelach przechowywać dane w kolumnach o typie XML. Dane tam umieszczone mogą być krótkim fragmentem XML, ale równie dobrze może się tam znajdować obszerny dokument sięgający rozmiarem do 2 GB. To sporo! I co tu zrobić jeśli użytkownik chce wyświetlić tylko te rekordy które w polu XML mają […]
Powershell: Get-Help about* zwraca tylko kilka pozycji
W Powershell wersji 5 pojawił się bug powodujący, że polecenie Get-Help about* zwraca tylko kilka wyników, podczas gdy tych plików z dokumentacją języka powinno być o wiele więcej… Przyczyną była zła nazwa przypisywana plikom pomocy i można ten problem naprawić uruchamiając następujące polecenie: Get-ChildItem -Path $pshome -Filter about*.txt -Recurse | Where-Object { $_.Name -notlike '*.help.txt’ […]
Pora na IT-postanowienie noworoczne! Naucz się Powershell lub SQL!
Tak, wiem. To co najmniej dziwne, że wraz z Nowym Rokiem robimy sobie postanowienia noworoczne. Co najmniej, jakby postanowienie z dnia 13 marca było mniej ważne niż postanowienie z 1 stycznia… Wychodzę jednak z założenia, że na dobre rzeczy każda chwila jest odpowiednia! Przypuszczalnie większość noworocznych postanowień jest dobra, bo ma na celu poprawę naszej […]





























