SQL Reporting Services Crash Course – Nowy cykl VirtualStudy.pl

0

 

 

 

 

Serdecznie zapraszam wszystkich zainteresowanych na nowy cykl online zatytułowany SQL Reporting Services Crash Course, który rozpocznie się 31 stycznia 2012 roku. W trakcie 13 bezpłatnych spotkań dowiecie się jak zainstalować i skonfigurować narzędzie, tworzyć raporty, poznacie co to mechanizm tablix, jak monitorować RS oraz wykorzystywać raporty we własnych aplikacjach. Prelegenci, którzy będą prowadzić spotkania to grono uznanych w branży, wysoko certyfikowanych specjalistów i trenerów IT. Między Nimi znajdziemy takie nazwiska jak: Beata Zalewa, Krzysztof Stachyra, Bartek Graczyk, Grzegorz Stolecki oraz Łukasz Grala.

Kurs zakończy się dyplomem uczestnictwa oraz egzaminem do darmowej certyfikacji.

Warunkiem otrzymania dyplomu uczestnictwa jest potwierdzona obecność na 70% spotkań. Dodatkowo po osiągnięciu tego pułapu obecności możliwe będzie przystąpienie do egzaminu pozwalającego na uzyskanie certyfikatu. Wszystkie egzaminy prowadzone są na zaprojektowanej i wyprodukowanej przez portal VirtualStudy.pl platformie egzaminacyjnej. Po zdaniu egzaminu uczestnik otrzyma stosowny certyfikat. Więcej informacji o samych certyfikatach przyznawanych po zdaniu egzaminu i dyplomach uczestnictwa znajduje się w FAQ.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

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

0
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 parametr N’HumanResources.Employee’ :

RAISERROR (100001, 14, 1, N'HumanResources.Employee')

uzyskany komunikat to:

Msg 100001, Level 14, State 1, Line 3
The current table HumanResources.Employee is not updateable by your group

Opis składni:

  • msg_id – Id wywoływanego komunikatu błędu.Dozwolony zakres wartości od 50 001 and 2 147 483 647
  • severity – poziom ważności informacji w zakresie od 0 do 25.
    Poziomy od 0 do 18 mogą być określone przez dowolnego użytkownika.
    Poziomy ważności od 19 do 25 mogą być określone tylko przez  sysadmin
  • msg – komunikat błędu – typ nvarchar(255)

W komunikatach błędu można umieszczać zmienne, które są później przekazywane jako parametry Raiserror.

Maksymalna ilość parametrów to 20.

Wyróżniamy następujące typy zmiennych:

%s – string
%d lub %i – signed integer
%o – unsigned octal
%u – unsigned integer
%x lub %X – unsigned hexadecimal

Więcej informacji na:

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

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

0

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ę History w oknie Properties.

 

Wyświetla się okno z następującymi parametrami:

  • Limit size of job history log – odznaczenie tej opcji spowoduje wyłączenie limitów dotyczących maksymalnej wielkości loga.

 

W przypadku wybrania opcji „Limit size of job history log” mamy dostępne dwa ustawienia:

  • Maximum job history log size (in rows) – Maksymalna wielkość loga podana w wierszach dla wszystkich jobów (Domyślna wartość 1000).
  • Maximum job history rows per job – maksymalna ilość wierszy dla jednego joba (Domyślna wartość 100).

 

Można również ustawić automatyczne usuwanie wpisów z loga określonym czasie. W tym celu należy zaznaczyć:

  • Remove agent history – możliwość ustawienia automatycznego usuwania wpisów w logach starszych niż ustawiona wartość.
    Do dyspozycji mamy jednostki: Dni, Tygodnie i Miesiące.

 

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Zwiększony minimalny rozmiar modelu w MS SQL Server 2012

0

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 = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQL11\MSSQL\DATA\test_db.mdf' ,
  SIZE = 2048KB , -- powinno być 5120KB
  FILEGROWTH = 1024KB )
LOG ON
( NAME = N'test_db_log',
  FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.SQL11\MSSQL\DATA\test_db_log.ldf' ,
  SIZE = 1024KB ,
  FILEGROWTH = 10%)
GO

W odpowiedzi dostaniemy błąd:

Msg 1803, Level 16, State 1, Line 3 The CREATE DATABASE statement failed.
The primary file must be at least 5 MB to accommodate a copy of the model database.

Poniżej przedstawiam historię zmnian rozmiaru model.mdf i modellog.ldf.

SQL Server version

Physical file size (bytes)

sp_spaceused information

model.mdf modellog.ldf reserved data index_size unused

2000

655,360

524,288

528 KB 144 KB 280 KB 104 KB

2005

1,245,184

524,288

1136 KB 472 KB 560 KB 104 KB

2008

1,310,720

524,288

1200 KB 472 KB 624 KB 104 KB

2008 R2

1,310,720

524,288

1216 KB 512 KB 632 KB 72 KB

2012

2,162,688

524,288

2096 KB 792 KB 1080 KB 224 KB

Uwaga na blogu http://blogs.msdn.com/b/psssql/archive/2011/10/29/error-1803-and-model-size-change-in-sql-server-2012.aspx podana wielkość minimalna wynosi 3MB.

U mnie na wersji 11.0.1440 wartośc ta wyniosła 5MB.

 

Szczegółowe informacje na MSDN:

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Konfiguracja zapory dla FILESTREAM w MS SQL Server 2012

0

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

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Błędy przy uruchomieniu WebMatrix 2.0

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  przypadkuczystegoWebMatrixa, 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 uruchomienia aplikacji plik ten zostanie stworzony od nowa z domyślnymi ustawieniami.

W przypadku gdy w Microsoft Matrix utworzono już jakąkolwiek stronę i został zaznaczony powyższy checkbox, zmiany możemy dokonać poprzez wejście w Options (rozwinąć należy pierwszą listę na wstążce lub wybrać kombinację ALT+F) a w nim w zakładce General  zaznaczyć checkbox „Show Quick Start screen on start-up”.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Nowy cykl spotkań o IPv6 na VirtualStudy.pl

0

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 adresów
  • Kompresja zer
  • Prefiks adresów IPv6
  • Adresy IPv6 typu unicast
  • Globalne adresu unicastowe
  • Unicastowe adresy lokalnego przeznaczenia
  • Adresy lokalne łącza – Link-Local Adres
  • Adresy lokalne miejsca – Site-Local Adres
  • Identyfikator Zone ID dla adresów lokalnych
  • Unikalne lokalne adresy IPv6 typu unicast
  • Adresy IPv6 specjalnego przeznaczenia
  • Adresy IPv6 typu multicast
  • Identyfikator interfejsu w adresie IPv6

Bliższe informacje na stronie protokół internetowy w wersji 6

 

VN:F [1.9.13_1145]
Rating: 9.0/10 (1 vote cast)

Problem z instalacją ASP.NET MVC 3 w VS2010

0

Ostatnio doinstalowywałem do MS Visual Studio 2010 ASP.NET MVC w wersji 3.

Instalacja niestety nie powiodła się.

Problem stanowił tutaj zainstalowany NuGet w wersji 1.5. Informacje w logu wskazywały na to, że istnieje już NuGet i to w nieodpowiedniej wersji.

Rodzą się pytania:

  •  jaka wersja jest odpowiednia 

i/lub

  • czy  Nuget może być zainstalowany ?

Wybrałem opcję odinstalowania NuGeta. Nie pomogło odinstalowanie poprzez Extension Manager. Należało odinstalować poprzez Panel Sterownia Windowsa.

Teraz już bez problemu przebiegła instalacja ASP.NET MVC w wersji 3. Popdczas instalacji został również zainstalowany NuGet w wersji 1.2.

Następnie wykonałem w Extension Managerze update NuGeta do wersji 1.5.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)

Zmarł Steve Jobs

0

Po długiej chorobie i nierównej walce z rakiem odszedł od nas wielki wizjoner, założyciel i szef Apple,  Steve Jobs [1955-2011]

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Zakończony cykl egzaminów na VirtualStudy.pl

0

W dniu wczorajszym minął termin przystąpienia do ostatniego egzaminu certyfikacyjnego na portalu VirtualStudy.pl

Od kliku miesięcy można było uczestniczyć w kilku video-kursach, które kończyły się możliwością przystąpienia do egzaminu końcowego.

Były to:

  1. Współpraca zespołu developerów w Team Foundation Server
  2. Systemy Windows – bezpieczeństwo pod lupą
  3. Kurs programowania w C#

Patronat nad przeprowadzonymi sesjami i certyfikacją objęło

Polskie Towarzystwo Informatyczne, Oddział Górnośląski.

Była to dobra robota. Oby tak dalej.

 

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
Go to Top