Archiwum autora

ActiveDirectory: Listowanie członków grupy

2018-05-09

Jeśli potrzebujesz listę członków grupy AD posłuż się jednym z poleceń: dsquery group -name „GroupName” | dsget group -members -expand lub już typowo z PowerShella Get-AdGroup „GroupName” | Get-AdGroupMember | Select Name

HelpDesk: Krótkie kompendium poleceń dla Tivoli TSM TDP-SQL

2018-05-09

Konfiguracja TSM TDP znajduje się w 2 plikach znajdujących się domyślnie w  „C:\Program Files\Tivoli\TSM\TDPSql” tdpsql.cfg – plik zawiera definicje dot. połaczenia do serwera SQL dsm.opt – plik zawiera konfiguracje połączenia do serwera TSM   Kiedy chcesz wykonać kopię loga transakcyjnego uruchom: tdpsqlc BACKUP * LOG /BACKUPMETHOD=LEGACY /CONFIGFILE=.\tdpsql.cfg /TSMOPTFILE=.\dsm.opt o ile korzystasz z domyślnej lokalizacji plików konfiguracyjnych […]

Python: wycięcie z napisu tekstu w cudzysłowiu

2018-05-08

Załóżmy, że masz taki tekst: message = 'Document „cv.doc” was printed on printer: XEROX’ z tego napisu chcesz wyciąć  tylko nazwę dokumentu cv.doc. Można by to zrobić posługując się zwykłymi poleceniami pracującymi na napisach, ale nie jest to zbyt wygodne rozwiązanie – trzeba się sporo przy tym napracować, a na dodatek kod będzie nieczytelny, trudny […]

Python: Różnica między == a „is”

2018-05-08

Można mieć wątpliwości w jaki sposób porównywać ze sobą wartości, bo dostępne są dwie podobne instrukcje: operator porównania wartości zmiennych == oraz operator porównania zmiennych „is” Najpierw zobaczmy sytuację kiedy oba operatory zwrócą te same wyniki: a = 'mouse’ b = 'mouse’ #sprawdzam czy a == b print (a==b) #sprawdzam czy a i b to […]

SQL: Service Broker: Diagnozowanie

2018-05-05

Service Broker jest dość trudny do zdiagnozowania. Mam wrażenie, że jak działa  to jest dobrze, a jak nie działa, to… nie działa i jest niedobrze. Na całe szczęście, nawet jeśli początkowe metody zawiodą, to jest jeszcze szansa wypatrzenia jakiegoś problemu przy pomocy Profilera. Zazwyczaj zaczynam od zaznaczenia wszystkiego w grupie broker. I tak np. dzięki […]

By Rafał Kraik in SQL

SQL: Instalacja w oparciu o plik INI

2018-04-30

Często (prawie zawsze) używam właśnie tej metody instalacji SQL. Jeśli jednak w instalacji pojawia się coś nowego, czego do tej pory nie isntalowałem, to plik ini należy w odpowiedni sposób zaktualizować. Nazwy parametrów są zgodne z parametrami, które można przekazaywać do pliku setup.exe i są one omówione w tym artykule: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2017

By Rafał Kraik in SQL

SSRS: Wyznaczanie w grupach średniej z uwzględnieniem wartości NULL

2018-04-25

Jak SQL wyznaczy średnią z 10 NULL i 20 ? NULL zostanie pominięte, mamy więc (10+20)/2 = 15 My jednak chcielibyśmy mieć NULL rozpatrywane jako zero: (10 + 0 + 20) / 3 = 10 Jak zaimplementować taką interpretację NULL w raporcie SSRS? Na początku zakładam tabelę z przykładowymi danymi: zakładam tabelę z przykładowymi danymi: […]

By Rafał Kraik in SSRS