Własne definicje błędów w MS SQL Server

Często spotykamy się z sytuacjami gdzie tworząc swoje procedury składowane używamy funkcji RAISERROR() i obsługujemy podobne systuacje (zdarzenia) wyjątkowe. Używając sp_addmessage możemy dodać na stałe własny często występujący komunikat błędów. Sp_addmessage dodaje do sys.messages nasz własny komunikat błędu, który jesteśmy wstanie wywołać przy pomocy Raiserror(). I tak np. utworzymy nowy komunikat ze zmienną %s w komunikacie błędu: USE master GO EXEC sp_addmessage 100001, 14, N’The current table %s is not updateable by your group!’ GO Wywołanie komunikatu błędu za pomocą Raiserror przekazując Dowiedz się więcej…

Zmiana maksymalnej ilości wpisów w logach historii SQL Server Agenta

Nieraz spotykamy się z sytuacjami gdzie domyślne ustawienia parametrów są niewystarczające i nas ograniczają. Tak też może być z niewystarczającą ilością wpisów w logu historii Jobs dla SQL Server Agenta. Domyślnie dla jednego Joba ilość ta wynosi 100, a dla wszystkich jobów 1000 wpisów. Powyższy problem można rozwiązać zmieniając parametry ograniczające lub też znosząc jakiekolwiek ograniczenia.   Po uruchomieniu MS SQL Server Management Studio, w pierwszej kolejności należy kliknąć prawym przyciskiem myszy na SQL Server Agent w Object Explorer i wybrać pozycję Dowiedz się więcej…

Zwiększony minimalny rozmiar modelu w MS SQL Server 2012

Jeżeli posiadamy skrypty poprawnie działające w wersji MS SQL Server 2008 R2, w których należy określić początkowy minimalny rozmiar bazy danych, należy podczas migracji do wersji MS SQL Server 2012 uwzględnić zmiany jakie zaszły w modelu bazy danych. Z powodu dodania nowych tabel, widoków, procedur i innych obiektów zwiększył się minimalny rozmiar bazy z 2 MB na 5 MB. Uzycie dotychczasowych skryptów określających minimum na 2 MB spowoduje wywołanie błędu nr 1803: CREATE DATABASE [test_db] ON PRIMARY ( NAME = N’test_db’, FILENAME Dowiedz się więcej…

Konfiguracja zapory dla FILESTREAM w MS SQL Server 2012

W celu uzyskania dostępu do FILESTREAM w MS SQL Server 2012 w systemie MS Windows 7 z włączoną „Zaporą Windows” należy prawidłowo skonfigurować połączenia przychodzące. W tym celu w „Panelu Sterowania” należy uruchomić zaawansowane ustawienia „Zapory Windows„, a następnie dodać w nich dwie nowe reguły dla połączeń przychodzących: 1. Nowa reguła dla połączeń przychodzących otwierająca port TCP 139 2. Nowa reguła dla połączeń przychodzących otwierająca port TCP 445

Błędy przy uruchomieniu WebMatrix 2.0

Po prawidłowej instalacji Microsoft Webmatrix w wersji 2.0 pojawia się nam ekran powitalny Webmatrixa.   W dolnej części ekranu znajduje się checkbox o treści „Do not show this screen on start-up„. Jeżeli zaznaczymy checkbox to przy próbie ponownego uruchomienia WebMatrixa aplikacja się „wysypuje” z błędem uniemożliwiając tym samym odznaczenie jej. Błąd ten występuje jedynie w  przypadku „czystego” WebMatrixa, przy pomocy którego nie stworzyliśmy jeszcze żadnej strony. W celu usunięcia tego błędu należy wykasować plik WebMatrix.preferences znajdujący się w folderze „C:\Users\NAZWA UŻYTKOWNIKA\AppData\Roaming\Microsoft\WebMatrix\7.9.0.0\”. Podczas Dowiedz się więcej…

Nowy cykl spotkań o IPv6 na VirtualStudy.pl

W dniu wczorajszym na portalu VirtualStudy.pl rozpoczął się nowy cykl czwartkowych spotkań składający się z 10 sesji poświęconych IP v 6.   Osobą prowadzącą był Jacek Światowiak.     Sesja 1 – Wstęp do IPv6 oraz zagadnienia adresacji – 10 listopad – 20:30 Zagadnienia które zostały poruszone na sesji: Ograniczenia protokołu IPv4 NAT Nowe funkcjonalności Obiekty i ich nazewnictwo w kontekście protokołu IPv6 Problemy sieciowe, które miało rozwiązać wprowadzenie protokołu IPv6 IPv6 w sieciach LAN Zagadnienia adresacji Typy adresów Model adresowania Reprezentacja Dowiedz się więcej…