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 […]
Archiwum dla kategorii ‘SQL’
SQL: Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server
SQL: Jak sprawdzić jakie komponenty są zainstalowane
SQL Server to nie tylko silnik bazy danych, ale także inne „spokrewnione” usługi. Moim celem było sprawdzenie, czy na serwerze jest zainstalowany replication services. Metoda na to jest następująca. Odpowiednie narzędzie do tego celu to SQL Server Installation Center. Może się zdarzyć tak, że na serwerze jest dostępnych więcej wersji narzędzi. W takim przypadku należy […]
SQL: MSDTC: The partner transaction manager has disabled its support for remote/network transactions
MSDTC to jedna z usług, o której… lepiej nie słyszeć, bo jeśli o niej nie słyszysz, to znaczy, że wszystko działa, a jak już ktoś coś o niej powie, to często zaczyna się szukanie igły w stogu siana. Na szczęście konfiguracja usługi nie jest aż tak bardzo kłopotliwa. Ta opowieść zaczyna się od kontaktu ze […]
Python: Nie można uruchomić skryptu z linii komend: Can’t find a default python
Żeby z linii komend można było uruchamiać sktypty pythona bez podawania ścieżki do programu python.exe, najlepiej jest dodać katalog instalacji pythona do zmiennej środowiskowej PATH podczas instalacji: Jednak, jeśli nie chcesz poprawiać instalacji, po prostu ręcznie zmodyfikuj ścieżkę. U mnie wygląda to tak: Inna kwestia, to czy skrypty napisane w pythonie mają właściwą ikonkę i […]
SQL: Sprawdzanie czy tabela jest wykorzystywana w widokach, funkcjach lub procedurach
Od czasu do czasu administrator lub programista musi nieco posprzątać w swojej bazie danych. Sprzątanie może polegać na usunięciu tabel, które nie są już potrzebne, w których kiedyś ktoś planował przechowywać jakieś dane, ale się rozmyślił i zostają osierocone, nieużywane tabele. Wykonanie polecenia DROP jest proste, szybkie i przyjemne, ale przed usuwaniem warto sprawdzić, czy […]
SQL CLR – przykład funkcji, procedur, typów…
Poniżej zamieszczam przykładową klasę zaimplementowaną w C# Visual Studio 2017 zawierającą: funkcję Split zamieniającą napis rozdzielany separatorami na tabelę wartości funkcję ListFiles zwracającą w postaci tabeli pliki znajdujące się w określonym katalogu funkcję ListDirs zwracającą w postaci tabeli katalogi znajdujące się w określonym folderze funkcję skalarną GetDBCount zwracającą informację o ilości baz znajdujących się na […]
SQL CLR – podpisywanie kodu
Tutorial krok po kroku, jak podpisać i zaiportować moduł CLR W tym artykule pokażę jak od A do Z zaimplementować w .NET dwie metody służące do listowania plików i katalogów i zaimportować te funkcje do SQL 2017 z uwzględnieniem aktualnych best practice (z opcją 'clr strict security’). Czym jest ta opcja i jakie ma działanie […]