Cena 69.62 Vademecum Administratora Windows Server 2012, ISBN 9788375411072, Stanek William R.. Praktyczny i podręczny przewodnik dla administratorów Windows Server 2012! Podręczny i szczegółowy przewodnik błyskawicznie podsuwa gotowe. Nastało NOWE – tak zapewne wyraził by się klasyk. Nastało i wiele zmienia. Zarówno w obsłudze, filozofii jak i sposobie uaktualniania. Godne szacunku jest dążenie w swojej polityce Microsoft(r), by użytkownik nie dostawał „rozdwojenia jaźni” przy każdej. Księgarnia internetowa Promise - tutaj kupisz programy, komputery, laptopy, książki, drukarki, oprogramowanie Microsoft, Symantec, subskrypcję Automapa. Programowanie aplikacji dla Sklepu Windows w C#. Projektowanie innowacyjnych aplikacji sklepu. Książki w polskiej i angielskiej wersji językowej. Książki - podręczniki MSPress Resource Kit Seria wydawnicza Microsoft® PRESS obejmująca książki przeznaczone dla średnio zaawansowanych i zaawansowanych odbiorców. Książka Zapytania w języku T-SQL w Microsoft SQL Server 2014 i SQL Server 2012 (978-83-7541-158-4) dostępna w cenie 149,00 w Promise Księgarnia on-line.
Przygotowujemy serwer baz danych. Tematy: Do czego nam potrzebny serwer baz danych? Instalacja serwera | Instalacja dodatkowych narzędzi w systemie Windows | Aktualizacja serwera | Przykładowa baza danych.
![Microsoft Sql Server 2008 Vademecum Administratora Microsoft Sql Server 2008 Vademecum Administratora](http://bookmaster.com.pl/_imgcache/120x160/2209/22092/2209259-120-160-0-a-0-3b894927037d83185308e29d7602757e.jpeg)
W tym odcinku zastanowimy się, dlaczego warto korzystać z serwerów baz danych, zainstalujemy serwer My. SQL i dodatkowe narzędzia administracyjne oraz przygotujemy przykładową bazę danych. Do czego nam potrzebny serwer baz danych? Serwery relacyjnych baz danych, takie jak My.
SQL (często nazywa się je systemami zarządzania bazami danych): Bezpiecznie przechowują zbiory dowolnych danych — bezpieczeństwo nie oznacza, że w wyniku np. Umożliwiają wielu klientomjednoczesne pobieranie i modyfikowanie przechowywanych danych — w tym samym czasie setki (tysiące) osób mogą odczytywać i modyfikować dane.
Wreszcie się doczekałem! – myślę że nie tylko ja. Oto pojawia się wreszcie pierwsza książka firmowana przez Microsoft(r)PRESS będąca doskonałym kompendium wiedzy na temat tego najnowszego systemu. Zanosi się że „długo nam panującego” – bo jak. Kategoria Windows Server zgromadziła książki opisujące rodzinę serwerowych systemów operacyjnych firmy Microsoft. Nauczycie się jak poprawnie i szybko zainstalować oraz optymalnie, według własnych potrzeb, skonfigurować system nawet w trybie Core. Po kliknięciu Next, a następnie Install instalator zainstaluje serwer MySQL (w domyślnie skonfigurowanych systemach Windows Vista i Windows Server 2008 konieczne będzie jeszcze potwierdzenie posiadania uprawnień administracyjnych). Konfiguracja.
Umożliwiają klientom przetwarzanie danych za pomocą jakiejś wersji języka SQL — języka utworzonego specjalnie w celu uproszczenia wyszukiwania, sortowania czy modyfikowania danych. Umożliwiają kontrolowanie dostępu do danych — administrator bazy danych może nadawać i odbierać użytkownikom uprawnienia do wykonywania określonych operacji. To tylko kilka najważniejszych zadań — wiele współczesnych serwerów baz danych to bardzo rozbudowane systemy, zintegrowane z jakimś środowiskiem programistycznym, uzupełnione mechanizmami automatycznego raportowania, przetwarzania i analizowania danych, pozwalające prawie całkowicie zautomatyzować typowe zadania administracyjne. Na podstawie tych najważniejszych cech serwerów baz danych można już odpowiedzieć na zadane na początku pytanie: „Do czego nam potrzebny serwer baz danych?”. Korzyści płynące z używania serwerów baz danych.
Jedna z najważniejszych, ale bardzo często nieprzestrzeganych, dobrych zasad programowania mówi, że zanim zaczyna się tworzyć program (np. WWW), należy wybrać najlepszą do tego celu technologię. W ten sposób można zaoszczędzić mnóstwo pracy, a i tak efekt będzie o wiele lepszy niż wtedy, gdy programista „na siłę” i „po swojemu” próbuje uporać się z dawno rozwiązanym problem. Dzięki serwerom baz danych: Można udostępniać jednocześnie wielu osobom dostęp do danych — każdy, kto próbował kiedyś samodzielnie napisać program, który pozwoliłby współdzielić zapisane np. Wielokrotnie upraszcza się i przyspiesza operacje na danych, takie jak wyszukiwanie, sortowanie czy grupowanie — listę produktów można posortować napisaną samodzielnie funkcją, ale zdecydowanie prościej i lepiej jest skorzystać z optymalizowanego pod tym kątem serwera baz danych.
Oddziela się dane od aplikacji — rozdzielnie poszczególnych zadań (przechowywania danych, realizacji logiki aplikacji, pobierania i zwracania danych) i przypisywanie ich osobnym komputerom jest podstawą od wielu lat królującej architektury wielowarstwowej. Programy wielowarstwowe są o wiele lepiej skalowalne, łatwiejsze w zarządzaniu i bezpieczniejsze. Upraszcza się dynamiczne generowanie kodu aplikacji WWW — HTML to język znaczników, które po zinterpretowaniu przez przeglądarkę określają wygląd strony. Jeżeli zatem tekst strony (np.
WWW. W dodatku od teraz dodawanie czy zmienianie wiadomości na stronach nie wymaga jakiejkolwiek znajomości HTML- a (bo sprowadza się do zapisania tekstu w bazie), czyli może być przeprowadzone przez dowolną osobę. A ponieważ PHP jest językiem interpretowanym (czyli interpreter na bieżąco odczytuje kod źródłowy programu, interpretuje i wykonuje odczytane instrukcje), to można w ten sam sposób zapisywać i odczytywać z bazy instrukcje PHP. Serwer My. SQL był powszechnie używany do dynamicznego generowania stron WWW.
Ponieważ jest to dość specyficzne zastosowanie (przede wszystkim dane są rzadko modyfikowane i odczytywane przez jednego — aplikację WWW — użytkownika, mają bardzo prostą strukturę i jest ich niewiele), My. SQL znacznie różnił się od innych serwerów baz danych. Sytuacja od jakiegoś czasu się zmienia i od wersji 4. My. SQL powoli upodabniają swój serwer do produktów konkurencji, implementując rozwiązania, które w innych serwerach pojawiły się wiele lat temu. My. SQL nie jest jedynym ani najlepszym (takie wartościowanie nie ma sensu) serwerem baz danych, za to jest najpopularniejszym serwerem open source, szczególnie cenionym przez programistów PHP.
Serwer baz danych a baza danych. Serwer baz danych jest programem, który zarządza bazami danych. Natomiast utworzenie bazy danych i wypełnienie jej informacjami jest zadaniem programisty lub administratora serwera. Czyli po zainstalowaniu serwera należy jeszcze zaprojektować i utworzyć bazę danych, dopiero potem będzie można zastosować serwer w aplikacji WWW. Baza danych utworzona w jednym serwerze (np. My. SQL) nie może być bezpośrednio używana w innym środowisku (np. Postgre. SQL), ale same tabele i zapisane w nich dane mogą być dość łatwo przenoszone pomiędzy serwerami.
Znacznie gorzej wygląda kwestia przeniesienia utworzonych w bazie procedur lub funkcji. Instalacja serwera. Serwer My. SQL może działać zarówno w systemach GNU/Linux, jak i Microsoft Windows czy Mac OS.
Kurs zawiera opis wersji 5. My. SQL. Jednak zanim dojdzie do instalacji serwera, warto zwrócić uwagę na kwestię licencji.
Licencjonowanie. My. SQL jest udostępniany przez firmę My. SQL AB na podstawie specyficznej, podwójnej licencji: Edycja My. SQL Community Server jest dostępna na podstawie licencji GPL (http: //www. My. SQL można korzystać na podstawie tej samej licencji, a więc bez żadnych opłat. W takim przypadku należy bezpłatnie udostępnić swój program i jego kod źródłowy.
Edycja My. SQL Enterprise jest płatna — jeżeli programista planuje dołączyć serwer My. SQL lub jakąś jego część do komercyjnego programu, musi kupić od firmy My. SQL AB odpowiednią licencję. Ta edycja jest wyposażona w dodatkowe narzędzia, a jej użytkownicy mają zagwarantowaną pomoc techniczną. Jeżeli używa się serwera My.
SQL Community Server wyłącznie jako części komercyjnej (lub nie) strony WWW, można to robić bez kupowania licencji. Instalacja w systemach Windows. Aby zainstalować serwer: Połącz się ze stroną http: //dev.
My. SQL- a. Pobierz kompletną wersję instalatora przeznaczonego dla Twojej wersji systemu Windows. Rozpakuj i uruchom pobrany plik (rysunek 1. Rysunek 1. 1. Instalacja serwera w systemie Windows jest bardzo prosta i sprowadza się do postępowania według wskazówek instalatora. Kliknij Next i wybierz typową konfigurację (rysunek 1.
Rysunek 1. 2. Typowa konfiguracja obejmuje serwer, dokumentację i zestaw narzędzi administracyjnych. Po kliknięciu Next, a następnie Install instalator zainstaluje serwer My. SQL (w domyślnie skonfigurowanych systemach Windows Vista i Windows Server 2. Konfiguracja. Zainstalowanie serwera nie oznacza, że możemy już tworzyć własną bazę danych — przedtem będziemy musieli go jeszcze skonfigurować i uruchomić. Po zakończeniu pracy instalator poinformuje nas o korzyściach płynących z wykupienia subskrypcji na edycję My. SQL Enterprise oraz pozwoli nam uruchomić narzędzie do konfigurowania serwera i zarejestrować nasz serwer (rysunek 1. Rysunek 1. 3. Serwer można skonfigurować w dowolnym momencie, wybierając zarejestrowany w menu Start program My.
SQL Server Instance Config Wizard. Nie usuwając zaznaczenia żadnego pola wyboru, kliknij Finish — uruchomi się kreator konfiguracji serwera (on również wymaga do działania uprawnień administracyjnych). Kliknij Next i wybierz dokładną (ang. Detailed) konfigurację (rysunek 1. Rysunek 1. 4. W ten sposób będziesz mógł dostosować My. SQL- a do potrzeb programisty aplikacji WWWKliknij Next i określ typ serwera (rysunek 1.
Rysunek 1. 5. Wybierając typ serwera, określamy ilość dostępnej dla niego pamięci operacyjnej i czasu procesora. Pierwsza opcja oznacza przyznanie serwerowi My. SQL najmniejszej ilości zasobów komputera, ostatnia — największej.
Następne pytanie będzie dotyczyło przeznaczenia serwera (informacje na temat różnych typów tabel znajdują się w następnym odcinku kursu). Wybierz Multifunctional i kliknij Next (rysunek 1. Rysunek 1. 6. W ramach kursu będziemy korzystali zarówno z relacyjnych baz danych, w standardowym tego słowa znaczeniu, jak i uproszczonych baz, typowych dla wcześniejszych wersji serwera My. SQLOkreśl lokalizację plików danych (rysunek 1. Rysunek 1. 7. Pliki z danymi powinny się znaleźć na osobnym, szybkim dysku. Określ liczbę jednoczesnych połączeń z serwerem (rysunek 1. Rysunek 1. 8. Właściwie określając liczbę jednoczesnych połączeń, poprawisz wydajność serwera.
Następne pytanie dotyczy konfiguracji sieci: włącz obsługę protokołu TCP/IP, określ port serwera i — jeżeli planujesz łączyć się z nim poprzez sieć — odblokuj port serwera My. SQL na zaporze systemu Windows (rysunek 1. Rysunek 1. 9. Upewnij się, że opcja Enable Strict Mode jest zaznaczona. Dzięki temu serwer będzie nieco bardziej zgodny ze startem języka SQL i jego zachowanie będzie bardziej przypominało zachowanie innych serwerów baz danych. Ważną kwestią jest wybór sposobu kodowania danych tekstowych — wybór niewłaściwej strony kodowej spowoduje, że zamiast polskich znaków diakrytycznych zobaczymy jakieś „krzaczki” (rysunek 1. Rysunek 1. 1. 0. Najbezpieczniejszym sposobem kodowania jest UTF, ale wymaga więcej pamięci do zakodowania pojedynczego znaku.
Po kliknięciu Next będziesz mógł określić sposób działania i uruchamiania My. SQL- a oraz dodać ścieżkę do folderu z narzędziami administracyjnymi do zmiennej systemowej Path (rysunek 1. Rysunek 1. 1. 1. Skonfiguruj My. SQL- a jako automatycznie uruchamianą usługę — w ten sposób będziesz mógł się wylogować czy przelogować bez jego zatrzymywania. Jeżeli planujesz używać standardowych narzędzi administracyjnych, zaznacz też drugie pole wyboru — nazw programów nie będziesz musiał poprzedzać nazwą folderu. Na końcu pozostaje podać hasło administratora serwera. Jeżeli będziesz zarządzał serwerem lokalnie, upewnij się, że pole Enable root access from remote machines nie jest zaznaczone.
Zapytania w języku T- SQL w Microsoft SQL Server 2. SQL Server 2. 01.
Poznaj tajniki T- SQL, aby poradzić sobie z najtrudniejszymi zapytaniami i problemami dostrajania wydajności. Wyciśnij maksymalną wydajność i efektywność z każdego tworzonego zapytania T- SQL. Czterech wiodących ekspertów prezentuje pogłębiony przegląd wewnętrznej architektury T SQL i zaawansowane, praktyczne techniki optymalizowania reaktywności i zużycia zasobów. Dzięki właściwemu rozumieniu języka i jego podstaw autorzy przedstawiają unikatowe rozwiązania, tworzone i dostrajane przez lata. Cały kod i prezentowane techniki zostały w pełni zaktualizowane, aby od- zwierciedlić nowe usprawnienia T- SQL dostępne w Microsoft SQL Server 2. SQL Server 2. 01. Twórz szybszy i wydajniejszy kod T- SQL: • Przejdź od programowania proceduralnego do języka zbiorów i logiki• Doskonal wydajną metodologię dostrajania zapytań• Oceniaj złożoność algorytmiczną, by móc przewidzieć wydajność rozwiązania• Porównaj techniki agregowania danych, łącznie z nową koncepcją grupowania zbiorów• Wydajnie realizuj analizy danych• Wydobądź wszystko z zoptymalizowanych narzędzi masowego importowania danych• Uniknij pułapek prowadzących do wadliwego, wolno wykonywanego kodu• Twórz zoptymalizowane zapytania statystyczne bez dodatkowego oprogramowania• Użyj obiektów programowalnych do przyśpieszenia zapytań• Wykorzystaj ulepszenia wydajności w zapytaniach OLTP• Opanuj użyteczne i eleganckie podejście do manipulowania grafami.
Przykłady kodu dostępne są do pobrania pod adresemtsql. O tej książce• Dla doświadczonych praktyków T- SQL• Obejmuje zaktualizowaną tematykę książek Microsoft SQL Server 2. Zapytania w języku T- SQL oraz Programowanie w języku T- SQL• Wyjaśnia wiele zagadnień egzaminacyjnych dla certyfikacji MCSE 7. MCSA/MCSE 7. 0- 4. O autorach. Itzik Ben- Gan, SQL Server MVP od roku 1.
Solid. Q oraz cyków szkoleniowych Advanced T- SQL Querying, Programming and Tuning oraz T- SQL Fundamentals courses. Prowadzi wiele szkoleń na temat T- SQL i wykładów na konferencjach Tech. Ed, SQLPASS i SQL Server Connections. Dejan Sarka, MCT, SQL Server MVP, jest konsultantem w dziedzinie baz danych/BI, szkoleniowcem i programistą specjalizującym się w modelowaniu, drążeniu danych i zapewnianiu jakości. Jest autorem lub współautorem 1. Slovenian SQL Server and . NET Users Group. Adam Machanic, SQL Server MVP, jest programistą, autorem i wykładowcą skupiającym się na wydajności i projektowaniu wielkoskalowych hurtowni danych.
Jest twórcą nagrodzonej procedury składowanej sp_Who. Is. Active. Kevin Farlee, Storage Engine Program Manager w zespole SQL Server, ma ponad 2.