Archiwum autora

Helpdesk: Nowy komputer bardzo wolny. Dysk obciążony na 100%

2016-08-22

OK, masz nowy fajny i jak sadzisz wydajny komputer, ale z nieznanych powodów pracuje się niezbyt dobrze. Czas reakcji jest słaby i nawet zwykłe przglądanie stron trwa wieczność. Uruchomiłeś już może nawet task managera (CTLR+SHIFT+ESC) i sprawdziłeś, że wykres wydajności dysku wykazuje jego stałe obciążenie bliskie 100%. Nieważne czy masz dysk SSD czy HDD. Na laptopie […]

SQL: Bezbolesna zmiana collation serwera SQL po instalacji

2016-08-10

Zazwyczaj wskutek złej komunikacji może okazać się, że serwer został zainstalowany z niepoprawnym collation. Generalnie każde collation jest dobre, ale problem zaczyna się wtedy, gdy na serwerze pojawia się baza danych ze swoim specyficznym collation i niektóre zapytania lub procedury kończą się błędem „collation conflict”. Problem można próbować rozwiązywać na wiele sposobów. Zdecydowanie najlepszy – […]

By Rafał Kraik in SQL

SQL: Profiler nie zapisuje INSERT/UPDATE/DELETE

2016-07-05

Chciałem zpaisać w trace inforacje o tym ile czasu zajmuje insert do tabeli „printjob”. Developer podejrzewał, że coś jest nie tak po tronie SQL, a admin SQL czyli ja próbował się przed tym zarzutem obronić. Rzeczywiście – tabelka jak to tabelka, kilka tysięcy rekordów, struktura dość poprawna, brak triggerów, kluczy obcych itp. Zapisy powinny być […]

By Rafał Kraik in SQL

SQL: Collation conflict – tymczasowa procedura

2016-06-23

SQL serwer pozwala na to, żeby na serwerze obowizywało inne collation niż w bazie danych. Ale jeśli utworzysz obiekt tymczasowy, apotem zechcesz wykonywać złaczenia (JOIN) z tym obiektem, to… marny twój los. Tym razem programista zdecydował się utworzyć procedurę tymczasowa: CREATE PROCEDURE #test @statement VARCHAR(50) AS … IF @STATEMENT IN (’DISPLAY’, 'HIDE’) BEGIN … Podczas […]

By Rafał Kraik in SQL

Outlook: operacja została anulowana z powodu ograniczeń nałożonych na ten komputer

2016-06-18

Podczas otwierania łaczy w mailu pojawia się błąd: operacja została anulowana z powodu ograniczeń nałożonych na ten komputer Link nie otwiera się. Istnieje klika rozwiązań w sieci, w tym automatyczne kreatory do uruchomienia na komputerze, które zrobią nie wiadomo co, przywracanie ustawień domyślnych Internet Explorer, których czort wie czy i po co w ogóle zmieniał. A jest […]

Powershell: Sprawdzenie czy napis zawiera datę

2016-06-01

Oto następujący problem. Z pliku pobieramy dane, które dalej mają być przesłane do bazy danych. Niestety niektóre dane w pliku są nieprawidłowe. Np. data 2016-02-31 … Jak sobie z tym poradzić? [System.DateTime]$d = Get-Date [bool]$isDate = [System.DateTime]::TryParse(’2016-02-31′,[ref]$d) if($isDate) { Write-Host „It is a date” } else { Write-Host „It is not a date” } O […]

Promocja na kurs SQL i Powershell

2016-06-01

Chcesz prezent na DzieńDziecka? To proszę – masz. Zamawiając kursy na Udemy wpisz kod DZIENDZIECKA a cena spadnie o połowę! Kurs SQL Server #1. Instalacja i narzędzia Kurs SQL Server #2. Budowanie zapytań Kurs PowerShell dla administratorów Windows