Podczas dodawania do quorum świadka „Cloud Witness” dostałem błąd: An error was encountered while modifying the quorum settings. Your cluster quorum settings have not been changed. The client and server cannot communicate, because they do not possess a common algorithm. Dodajmy, że Always On był konfigurowany na Windows 2016. Przyczyną jest to, że Azure Storage […]
Archiwum autora
SQL: AlwaysOn: Cloud witness: The client and server cannot communicate
Python: Kolorowy tekst w konsoli
Większość terminali, zarówno na Unix, jak i pod Windows obsługują „kody ucieczki” pozwalające na takie sformatowanie napisu wyświetlanego w konsoli poleceniem print, aby wyświetlany tekst otrzymał odpowiedni kolor. Szczegółowo ten mechanizm jest opisany tutaj: https://en.wikipedia.org/wiki/ANSI_escape_code#Colors Jeśli jednak chcesz ominąć czytanie długiej dokumentacji, bo po prostu chcesz wyświetlić coś na kolorowo, to powinno wystarczyć rozumienie poniższej […]
SQL: Uzyskanie adresu IP v4 serwera
W pewnych przypadkach trzeba ustalić jaki adres IPv4 jest przypisany do serwera. Można oczywiście zajrzeć do widoku sys.dm_exec_connections Niestety ta metoda nie zadziała jeśli połączenie jest nawiązane przez Shared Memory, albo 127.0.0.1 albo (i to mój przypadek) przez IPv6, a tymczasem potrzebowałem IPv4. Na całe szczęście udało się znaleźć ciekawy pomysł z wykorzystaniem xm_cmdshell i […]
MS Word/Office: Bład po aktualizacji. The application was unable to start correctly (0xc0000142)
No cóż… zdarza się najlepszym… Jako tako nie wiem, co się zespuło, ale dałem radę naprawić: Panel Sterowania Dodaj usuń programy Odszukaj pakiet Office (może się różnie nazywać, bo MS dostarcza go w różnych pakietach) Klinij modyfikuj Wybierz napraw. U mnie były dwie możliwości naprawy – szybka i zaawansowana. Wybrałem szybką i po kawie office […]
Windows: Język na ekranie logowania
Coraz częściej pracujemy w środowiskach międzynarodowych. Standardem jest używanie języka angielskiego, ale… jeśli na biurku masz klawiaturę francuską, czy niemiecką, to nic dziwnego, że administratorzy konfigurują do wykorzystania również inne „egzotyczne” układy. W takim przypadku z pewnością chcemy dodać język angielski. Trzeba to zrobić w kilku miejscach: Panel sterowania >> język (language) – dodaj język […]
Python: args i kwargs
Python jest fajny, bo jest dynamiczny. Napiszesz sobie funkcję, a potem ni z tego ni z owego można ją wywoływać na wiele sposobów. Popatrz na ten przykład: def show_args(arg_1, arg_2): print(arg_1) print(arg_2) show_args(’one’,’two’) Proste? No pewnie, że proste! Funkcja ma dwa argumenty i wywołujemy ją z dwoma argumentami i już! Ale może by tak, mając […]
PANDAS: odwołanie do wiersza, czy do wartości?
W Pandas, seria danych to po prostu ciąg wartości. Wartość numer 2 to po prostu element prostego typu. Bardzo podobnie na pierwszy rzut oka wygląda jednokolumnowy DataFrame, ale… pewne różnice są: numbers=[1, 2, 3, 4] letters=[’A’, 'B’, 'C’, 'D’] Tak powstaje seria danych – dla „zmyłki” indeksem jest kolumna numbers: ds = pd.Series(data=letters, index=numbers) ds […]





























