Archiwum autora

Python: przypisanie wartości w słowniku a metoda setdefault

2019-05-06

Popatrz – wynik obu skryptów jest taki sam: country_leader = { 'DE’ : 'Merkel’ , 'PL’ : 'Szydlo’} country_leader[’FR’] = 'Macron’ print(country_leader) country_leader = { 'DE’ : 'Merkel’ , 'PL’ : 'Szydlo’} country_leader.setdefault(’FR’,’Macron’) print(country_leader) dlaczego? Bo 'FR’ na oryginalnej liście nie było.  Zarówno przypisanie, jak i setdefault dodaje nowy kraj z jego leaderem. Ale w […]

Kariera w IT: 10 reguł samorozwoju w IT

2019-05-04

Jaką ścieżkę rozwoju w IT wybrać? Podejrzewam, że to pytanie zadaje sobie wiele osób zajmujących się lub chcących zajmować się IT. Pomijam tu już kwestie, czy iść w stronę project management, czy architekturę czy np. specjalistyczną ścieżkę IT. Nie znam właściwej odpowiedzi na to pytanie, ale mogę się podzielić doświadczeniami i własnymi przemyśleniami. Oto one: […]

SQL: SSIS: Pełny transaction log wywołany przez SSIS Server Maintenance Job

2019-05-03

Jeśli na serwerze z zainstalowaną usługą SSIS I bazą danych SSISDB znajdziesz job „SSIS Server Maintenance Job” w statusie failed, a w error logu dodatkowo odnajdziesz informacje o pełnym logu transakcyjnym tej bazy, to masz przed sobą nieco pracochłonny process, jednak sprawa jest do opanowania! Skoro log transakcyjny się zapełnia to transakcje są za duże. […]

By Rafał Kraik in SQL

Windows Server: Cluster: Disk problem: Clear-ClusterDiskReservation

2019-04-27

Podczas przełączenia clustra windows 2016 stało się coś dziwnego. Wskutek z grubsze nieznanej przyczyny wypadł jeden z dysków. Sytuację udało się naprawić, cluster był już sprawny, ale jeden ze starych dysków clustra przestał być widoczny… diskpart widziamontowania pod literę dysku pojawiał się błąd: DISKPART> assign letter k There is no volume specified. Please select a […]

SQL: Uzyskiwanie nazwy instancji SQL w job SQL Agent

2019-04-25

Największą trudnością w automatyzowaniu administracji jest takie napisanie skryptu, które pozwoli uruchamiać dany skrypt w dowolnym środowisku bez modyfikacji. Tym razem napisałem skrypt w powershellu, który można uruchamiać w jobie SQL Agent. Jedno z zadań tego skryptu było podłączenie się do BIEŻĄCEJ instancji SQL i wykonanie update na tabeli. Po cichu założyłem sobie, że kiedy […]

SQL: Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server

2019-04-24

A to ci dopiero! Mój skrypt powinien utworzyć job-y jeden po drugim. Szczerze mówiąc, poszczególne joby zostały wyklikane w interfejsie graficznym, a potem zeskryptowane i połączone w jeden duży skrypt. Poczas uruchamiania tego dużego skrptu pojawiał się błąd: Msg 14274, Level 16, State 1, Procedure msdb.dbo.sp_add_job, Line 132 Cannot add, update, or delete a job […]

By Rafał Kraik in SQL

Powershell – uzyskiwanie nazwy dnia tygodnia

2019-03-29

Chcesz wydobyć z daty nazwę dnia tygodnia? No problem! Zobacz następujące propozycje: PS C:\> get-date -format „dddd” piątek PS C:\> get-date | select -expand dayofweek Friday PS C:\> (get-date).DayOfWeek Friday PS C:\> (get-date).ToString(„dddd”) piątek Teraz wynik takiego polecenia wystarczy zapisać do zmiennej i gotowe, np.: $dayOfWeek =  (get-date).ToString(„dddd”)