Serwer SQL 2008 Administracja i programowanie.pdf
(
813 KB
)
Pobierz
Serwer SQL 2008. Administracja i programowanie
Serwer SQL 2008.
Administracja
i programowanie
Autor: Danuta Mendrala, Pawe³ Potasiñski,
Marcin Szeliga, Damian Widera
ISBN: 978-83-246-2033-3
Format: 158x235, stron: 488
Poznaj nowoczesne technologie zarz¹dzania bazami danych
•
Jak zainstalowaæ i skonfigurowaæ SQL Server 2008?
•
W jaki sposób monitorowaæ wydajnoœæ i bezpieczeñstwo serwera bazy danych?
•
Jak tworzyæ oprogramowanie wspó³pracuj¹ce z SQL Serverem?
System zarz¹dzania bazami danych MS SQL Server zyska³ sobie zas³u¿on¹ renomê
wœród projektantów baz danych i programistów. Stabilna i wydajna platforma, dostêpna
w kilku edycjach, ró¿ni¹cych siê mo¿liwoœciami i zastosowaniami, wykorzystywana jest
w aplikacjach biznesowych, portalach internetowych i aplikacjach mobilnych.
Jej najnowsza wersja, oznaczona symbolem 2008, to potê¿na platforma do zarz¹dzania
danymi, umo¿liwiaj¹ca nie tylko przechowywanie ich w tabelach, ale tak¿e
przetwarzanie, analizowanie, udostêpnianie i zabezpieczanie. Pozwala ona tak¿e na
sk³adowanie danych nierelacyjnych — obiektów binarnych i danych geograficznych.
Ksi¹¿ka „Serwer SQL 2008. Administracja i programowanie” zawiera szczegó³owe
omówienie mo¿liwoœci najnowszej wersji tej platformy bazodanowej. Zarówno
administratorzy, jak i programiœci znajd¹ w niej wiele przydatnych informacji. Opisano
w niej poszczególne edycje SQL Servera 2008, sposób ich instalacji, konfiguracji
i administrowania, techniki optymalizacji wydajnoœci oraz zabezpieczania i analizowania
danych. Dziêki niej dowiesz siê, jakie nowe funkcje wprowadzono w wersji 2008,
jak korzystaæ z jêzyka T-SQL i przechowywaæ dane nierelacyjne. Przeczytasz tak¿e
o integracji z platform¹ CLR oraz korzystaniu z technologii SOA.
•
Instalacja SQL Servera 2008
•
Administrowanie serwerem bazy danych
•
Optymalizacja dostêpnoœci i wydajnoœci
•
Nowe funkcje SQL Servera 2008
•
Monitorowania pracy serwera
•
Zabezpieczanie danych
•
Programowanie w T-SQL
•
Nierelacyjne typy danych
•
Korzystanie z dokumentów XML
•
Praca z SQL Server Compact Edition
Wykorzystaj w praktyce mo¿liwoœci
najnowszej wersji platformy bazodanowej SQL Server
Spis treści
Wstęp .............................................................................................. 9
Część I Administracja ............................................................... 15
Rozdział 1. Instalacja ....................................................................................... 17
Wybór edycji serwera SQL 2008 .................................................................................... 17
Edycja Enterprise ..................................................................................................... 17
Edycja Developer ..................................................................................................... 18
Edycja Standard ....................................................................................................... 18
Edycja Workgroup ................................................................................................... 18
Edycja Web .............................................................................................................. 19
Edycja Express ......................................................................................................... 19
Edycja Compact ....................................................................................................... 19
Porównanie edycji .................................................................................................... 19
Licencjonowanie ............................................................................................................. 21
Wymagania ..................................................................................................................... 22
Instalacja ......................................................................................................................... 23
Aktualizacja .................................................................................................................... 27
Zmiana edycji ........................................................................................................... 27
Zmiana wersji ........................................................................................................... 29
Zgodność aplikacji ................................................................................................... 31
Czynności do wykonania przed aktualizacją ............................................................ 35
Strategie aktualizacji ................................................................................................ 36
Czynności do wykonania po aktualizacji ................................................................. 39
Narzędzia ........................................................................................................................ 43
Konsola SSMS ......................................................................................................... 43
DTA ......................................................................................................................... 46
Dokumentacja BOL .................................................................................................. 47
Przykładowa baza danych AdventureWorks 2008 ................................................... 47
Program SQLCMD .................................................................................................. 48
Visual Studio 2008 ................................................................................................... 48
Rozdział 2. Scentralizowana administracja ........................................................ 51
Serwer konfiguracji ........................................................................................................ 52
Tworzenie serwera konfiguracji ............................................................................... 52
Równoczesne zapytania do grupy serwerów ............................................................ 55
Egzekwowanie polityk zarządzania serwerami na grupie serwerów ........................ 55
Serwer konfiguracji a bezpieczeństwo ..................................................................... 56
4
Serwer SQL 2008. Administracja i programowanie
Polityki zarządzania serwerem ....................................................................................... 56
Architektura systemu ................................................................................................ 56
Skalowalność systemu .............................................................................................. 60
Korzystanie z polityk zarządzania serwerem zainstalowanych w systemie .............. 60
Tworzenie własnych polityk i warunków w konsoli SSMS ..................................... 68
Programowe użycie i kontrolowanie polityk ............................................................ 73
PowerShell ...................................................................................................................... 77
Nawigacja po obiektach serwera SQL ...................................................................... 79
Typowe zadania administracyjne w PowerShell ...................................................... 81
Zadania usługi Agent ............................................................................................... 85
Rozdział 3. Wysoka dostępność ....................................................................... 87
Podwajanie baz danych (dotyczy edycji Enterprise) ...................................................... 88
Architektura funkcjonalności podwajania baz danych ............................................. 88
Automatyczne naprawianie stron danych ................................................................. 92
Kompresja dziennika transakcyjnego ....................................................................... 94
Migawki baz danych (dotyczy edycji Enterprise) ........................................................... 95
Działanie migawek baz danych ................................................................................ 96
Tworzenie migawek baz danych .............................................................................. 97
Migawki baz danych a funkcjonalność podwajania baz danych ............................... 99
Zastosowanie migawek baz danych ....................................................................... 100
Kompresja kopii zapasowych (dotyczy edycji Enterprise) ........................................... 101
Zmiana domyślnych ustawień kompresji kopii zapasowej ..................................... 102
Porównanie kopii zapasowych skompresowanych i nieskompresowanych ............ 103
Replikacja Peer-to-Peer (dotyczy edycji Enterprise) .................................................... 105
Nowości w replikacji Peer-to-Peer w serwerze SQL 2008 ..................................... 106
Topologia ............................................................................................................... 106
Konfiguracja replikacji ........................................................................................... 108
Konflikty w replikacji Peer-to-Peer ........................................................................ 120
Rozdział 4. Nowe funkcje serwera SQL ........................................................... 125
Mechanizm śledzenia zmian ......................................................................................... 126
Działanie mechanizmu śledzenia zmian ................................................................. 126
Praca z mechanizmem śledzenia zmian .................................................................. 127
Wpływ mechanizmu śledzenia zmian na zachowanie silnika baz danych .............. 134
Zalety mechanizmu śledzenia zmian ...................................................................... 135
Mechanizm przechwytywania zmian (dotyczy edycji Enterprise) ................................ 136
Konfiguracja mechanizmu przechwytywania zmian .............................................. 136
Działanie mechanizmu przechwytywania zmian .................................................... 139
Praca z mechanizmem przechwytywania zmian ..................................................... 141
Porównanie mechanizmu śledzenia zmian z mechanizmem
ich przechwytywania ........................................................................................... 144
Kompresja danych (dotyczy edycji Enterprise) ............................................................ 145
Kompresja wierszy ................................................................................................. 146
Kompresja stron danych ......................................................................................... 147
Zarządzanie kompresją danych w konsoli SSMS ................................................... 150
Szacowanie stopnia kompresji ............................................................................... 152
Usługa wyszukiwania pełnotekstowego ....................................................................... 153
Indeksy pełnotekstowe ........................................................................................... 154
Integracja z serwerem SQL .................................................................................... 158
Obiekty o zróżnicowanych atrybutach .......................................................................... 160
Atrybut SPARSE .................................................................................................... 160
Atrybut column set ................................................................................................. 163
Atrybuty SPARSE oraz column set a inne funkcjonalności serwera SQL 2008 .... 167
Spis treści
5
Indeksy filtrowane ........................................................................................................ 168
Tworzenie indeksu filtrowanego ............................................................................ 168
Indeksy filtrowane a pełnotablicowe — krótkie porównanie ................................. 170
Indeksy filtrowane a widoki ................................................................................... 173
Rady dotyczące tworzenia indeksu filtrowanego ................................................... 174
Statystyki filtrowane ..................................................................................................... 176
Partycjonowanie tabel (dotyczy edycji Enterprise) ....................................................... 178
Tworzenie partycji .................................................................................................. 179
Zarządzanie partycjami .......................................................................................... 180
Eskalacja blokad ..................................................................................................... 182
Optymalizator zapytań .................................................................................................. 185
Wskazówka OPTIMIZE FOR ................................................................................ 185
Wskazówka FORCESEEK ..................................................................................... 187
Sugerowany plan wykonania zapytania .................................................................. 188
Parametryzowane zapytania ................................................................................... 190
Rozdział 5. Zarządzanie zasobami i monitorowanie pracy serwera .................... 193
Wstęp ............................................................................................................................ 193
Dzienniki serwera SQL .......................................................................................... 194
Narzędzie SQLdiag ................................................................................................ 196
Monitor aktywności ................................................................................................ 198
Zarządca zasobów (dotyczy edycji Enterprise) ............................................................. 199
Architektura zarządcy zasobów .............................................................................. 200
Konfiguracja ........................................................................................................... 207
Zarządca zasobów w SSMS ................................................................................... 211
Dynamiczne widoki oraz widoki katalogowe przeznaczone
dla zarządcy zasobów .......................................................................................... 213
Monitorowanie pracy zarządcy zasobów ................................................................ 214
Rozszerzone zdarzenia ................................................................................................. 215
Koncepcja i charakterystyka mechanizmu rozszerzonych zdarzeń ........................ 216
Architektura ............................................................................................................ 216
Odbiorcy rozszerzonych zdarzeń ............................................................................ 220
Działanie ................................................................................................................ 223
Wsparcie dla mechanizmu rozszerzonych zdarzeń w serwerze SQL 2008 ............ 226
Przykład praktycznego zastosowania ..................................................................... 231
Rozdział 6. Monitorowanie wydajności ............................................................ 235
Monitorowanie wydajności w serwerze SQL 2005 ...................................................... 235
Monitor wydajności ................................................................................................ 235
Pliki śledzenia ........................................................................................................ 236
Profiler i śledzenie aktywności użytkowników ...................................................... 237
Plany wykonania zapytań ....................................................................................... 244
Widoki i funkcje dynamiczne ................................................................................. 245
Raporty konsoli SSMS ........................................................................................... 247
Performance Dashboard Reports ............................................................................ 247
Monitorowanie wydajności w serwerze SQL 2008 ...................................................... 247
Architektura studia monitoring ............................................................................... 248
Włączanie i wyłączanie .......................................................................................... 249
Przechowywanie danych ........................................................................................ 250
Zbieranie danych .................................................................................................... 251
Zalecenia ................................................................................................................ 263
6
Serwer SQL 2008. Administracja i programowanie
Rozdział 7. Bezpieczeństwo ........................................................................... 265
Model bezpieczeństwa serwera SQL 2008 ................................................................... 265
Uwierzytelnianie .................................................................................................... 267
Autoryzacja ............................................................................................................ 269
Kryptografia ................................................................................................................. 277
Dostawcy usług kryptograficznych ........................................................................ 278
Hierarchia kluczy ................................................................................................... 280
Przenoszenie kluczy użytkowników ....................................................................... 283
Elastyczne zarządzanie kluczami (dotyczy edycji Enterprise) ............................... 286
Szyfrowanie danych ............................................................................................... 286
Sprawdzanie autentyczności ................................................................................... 289
Szyfrowanie baz danych (dotyczy edycji Enterprise) ............................................. 293
Monitorowanie i wykrywanie włamań ......................................................................... 297
Dzienniki serwera SQL .......................................................................................... 297
Plik śledzenia ......................................................................................................... 297
Wyzwalacze ........................................................................................................... 298
Monitorowanie wszystkich operacji (dotyczy edycji Enterprise) ........................... 300
Część II Programowanie .......................................................... 305
Rozdział 8. T-SQL ........................................................................................... 307
Operatory przypisania ................................................................................................... 307
Konstruktor wierszy ..................................................................................................... 308
Klauzula TOP w widokach ........................................................................................... 309
Typy daty i czasu .......................................................................................................... 310
Funkcje daty i czasu ............................................................................................... 312
Optymalizacja sposobu wykonania zapytań ........................................................... 313
Typy i parametry tabelaryczne ..................................................................................... 314
Operator APPLY .......................................................................................................... 317
Grupowanie danych ...................................................................................................... 318
Operatory CUBE i ROLLUP .................................................................................. 319
Operator GROUPING SETS .................................................................................. 320
Funkcje GROUPING i GROUPING_ID ................................................................ 321
Klauzula OVER ..................................................................................................... 322
Operatory PIVOT i UNPIVOT .............................................................................. 325
CTE .............................................................................................................................. 328
Proste CTE ............................................................................................................. 328
Rekurencyjne CTE ................................................................................................. 329
Instrukcja MERGE ....................................................................................................... 330
Łączenie wyników zapytań ........................................................................................... 334
Rozdział 9. Nierelacyjne typy danych .............................................................. 337
Dane przestrzenne ........................................................................................................ 337
Dane geometryczne ................................................................................................ 338
Dane geograficzne .................................................................................................. 338
Przestrzenne typy danych ....................................................................................... 339
Formaty danych przestrzennych ............................................................................. 340
Metody typów i danych przestrzennych ................................................................. 343
Indeksy przestrzenne .............................................................................................. 347
Zakładka wyników przestrzennych w konsoli SSMS ............................................. 351
Integracja z Virtual Earth ....................................................................................... 352
Plik z chomika:
marek25082
Inne pliki z tego folderu:
ebook(1).pdf
(7901 KB)
zend framework od podstaw. wykorzystaj gotowe rozwiązania php do tworzenia zaawansowanych aplikacji internetowych helion.pdf
(8872 KB)
poradnik korporacyjnego szczura ebook.pdf
(5896 KB)
helion's collection 2011 part 15.zip
(452267 KB)
Rory C. Reid, Dan Gray uzależnienie od pornografii. małżeńskie problemy spod łóżka helion.pdf
(5362 KB)
Inne foldery tego chomika:
►ProShow MediaSource Wedding Essentials
● Programy do odzyskiwania danych
Adobe After Effects CS4+crack Chomikuj
Adobe After Effects CS5 (64bit)
Adobe Photoshop CS5 Extended v12 PL+Serial Eastern Edition
Zgłoś jeśli
naruszono regulamin