SQL_Server_2005_Wycisnij_wszystko_sqlwyc.pdf

(602 KB) Pobierz
SQL Server 2005.
Wyciœnij wszystko
Autor: Eric L. Brown
T³umaczenie: Kosma Nitkiewicz
ISBN: 978-83-246-0549-1
Tytu³ orygina³u: SQL Server 2005 Distilled
Format: B5, stron: 320
Poznaj funkcje i mo¿liwoœci SQL Server 2005
Przegl¹d architektury platformy SQL Server 2005
Zarz¹dzanie bazami danych i ich projektowanie
Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego
do zarz¹dzania danymi i ich analizowania. Zapewnia ona wiêksz¹ wydajnoœæ, bezpieczeñstwo,
a tak¿e udostêpnia szereg nowych funkcji zwi¹zanych miêdzy innymi z us³ugami
analitycznymi i raportowaniem. Jak dzia³aj¹ te funkcje i które z nich s¹ Ci naprawdê
potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyœci dla Twojej firmy
przyniesie zastosowanie nowych rozwi¹zañ bazodanowych? Jak wykorzystaæ
mo¿liwoœci SQL Server 2005, aby usprawniæ dzia³anie u¿ywanych baz danych?
W udzieleniu odpowiedzi na powy¿sze pytania pomo¿e Ci ksi¹¿ka „SQL Server 2005.
Wyciœnij wszystko”; dziêki niej w przystêpny sposób poznasz mo¿liwoœci tej platformy.
Dowiesz siê, jak dzia³a SQL Server 2005 oraz jakie s¹ ró¿nice miêdzy jej poszczególnymi
wersjami. Zrozumiesz funkcjonowanie i znaczenie ró¿nych zabezpieczeñ oraz poznasz
funkcje i us³ugi zwi¹zane z bezpieczeñstwem. Zobaczysz, na czym polega zarz¹dzanie
firmowymi bazami danych i jak wygl¹da projektowanie aplikacji bazodanowych.
Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadañ za
pomoc¹ platformy Business Intelligence.
Przegl¹d wersji i mo¿liwoœci SQL Server 2005
Zabezpieczenia i kontrola nad danymi
Administrowanie korporacyjnymi bazami danych
Projektowanie aplikacji bazodanowych
Analizy i raporty w Business Intelligence
Pisanie i diagnozowanie kodu za pomoc¹ Visual Studio
Przyk³adowy kod demonstruj¹cy stosowanie nowych funkcji
Ta ksi¹¿ka bêdzie dla Ciebie nieocenion¹ pomoc¹ przy podejmowaniu decyzji
dotycz¹cych technologii bazodanowych.
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
1099025175.051.png 1099025175.052.png 1099025175.053.png 1099025175.054.png 1099025175.001.png 1099025175.002.png 1099025175.003.png 1099025175.004.png 1099025175.005.png 1099025175.006.png 1099025175.007.png 1099025175.008.png 1099025175.009.png 1099025175.010.png 1099025175.011.png 1099025175.012.png 1099025175.013.png 1099025175.014.png 1099025175.015.png 1099025175.016.png 1099025175.017.png 1099025175.018.png 1099025175.019.png 1099025175.020.png 1099025175.021.png 1099025175.022.png 1099025175.023.png 1099025175.024.png 1099025175.025.png 1099025175.026.png 1099025175.027.png 1099025175.028.png 1099025175.029.png 1099025175.030.png 1099025175.031.png 1099025175.032.png 1099025175.033.png 1099025175.034.png 1099025175.035.png 1099025175.036.png 1099025175.037.png 1099025175.038.png 1099025175.039.png 1099025175.040.png 1099025175.041.png 1099025175.042.png 1099025175.043.png 1099025175.044.png 1099025175.045.png 1099025175.046.png 1099025175.047.png 1099025175.048.png 1099025175.049.png 1099025175.050.png
 
Spis treści
Wstęp ..........................................................................................................11
O autorze ....................................................................................................17
Rozdział 1. Wprowadzenie do platformy SQL Server 2005 ...........................................19
Wersje platformy SQL Server 2005 ...............................................................22
Różnice pomiędzy SQL Server Enterprise a Standard Edition ................... 22
SQL Server 2000 w wersji 64-bitowej ........................................................... 25
Nowości w SQL Server 2005 .......................................................................... 26
Skalowalność bazy danych — podstawy .........................................................30
Baza danych jako serwer aplikacji ..................................................................32
Zwiększenie dostępności systemów SQL Server ...........................................36
Wysoka dostępność na platformie SQL Server 2005 .....................................36
Rozszerzenie wysokiej dostępności
do wszystkich aplikacji bazodanowych ....................................................... 39
Dystrybucja dzienników kopii zapasowej ...................................................... 41
Ogólna dostępność danych .............................................................................42
Partycjonowanie tabel — horyzontalne partycjonowanie danych ................ 43
Widoki materializowane ................................................................................. 44
Indeksowanie w trybie online ........................................................................ 45
Utrzymywanie bardzo dużych baz danych .....................................................45
Rozszerzenia funkcjonalności wykonywania kopii zapasowej
i odzyskiwania danych ................................................................................. 46
Przegląd funkcji Business Intelligence platformy SQL Server 2005 ............46
Przegląd usług Analysis Services .................................................................... 48
Data Mining .................................................................................................... 50
6
SQL Server 2005. Wyciśnij wszystko
Funkcje relacyjne hurtowni danych ............................................................... 51
Ekstrakcja, transformacja i ładowanie danych w SQL Server 2005 ............. 52
Reporting Services .......................................................................................... 53
Najbardziej wysublimowane funkcje SQL Server 2005 ................................54
Podsumowanie ................................................................................................56
Rozdział 2. Co wszyscy powinni wiedzieć o bezpieczeństwie .......................................57
Podstawowe funkcje zabezpieczające silnik SQL Server ..............................60
Wymuszanie polityki haseł ............................................................................. 61
Zasada najmniejszych przywilejów ................................................................ 62
Kontekst wykonawczy ..................................................................................... 67
Poświadczenia ................................................................................................. 67
Certyfikaty i Secure Socket Layer .................................................................. 69
Szyfrowanie ..................................................................................................... 71
Koncepcja bezpieczeństwa punktu końcowego .............................................77
Bezpieczeństwo usług sieciowych .................................................................. 77
Bezpieczeństwo usług Notification Services ................................................. 78
Bezpieczeństwo mirroringu bazy danych ...................................................... 78
Bezpieczeństwo usługi SQL Service Broker ................................................. 79
Bezpieczeństwo kodu zarządzanego ...............................................................80
Bezpieczeństwo usługi Analysis Services ......................................................81
Bezpieczeństwo na poziomie kostki ............................................................... 84
Bezpieczeństwo na poziomie wymiaru .......................................................... 84
Bezpieczeństwo na poziomie komórki ........................................................... 84
Bezpieczeństwo struktury i modelu drążenia danych oraz źródła danych ... 85
Dostęp Analysis Services do procedur składowanych CLR .......................... 85
Funkcje bezpieczeństwa usługi SQL Server Integration Services ...............86
Bezpieczeństwo na poziomie pakietu ............................................................ 86
Role bazy danych w usłudze SSIS ................................................................. 87
Zabezpieczanie środowiska operacyjnego ..................................................... 87
Podpisywanie pakietów certyfikatami ............................................................ 88
Szyfrowanie pakietów SSIS ............................................................................ 88
Bezpieczeństwo usługi Reporting Services ................................................... 89
Zabezpieczanie serwera ..................................................................................90
Usługa SQL Browser Service ......................................................................... 91
SQL Server Configuration Manager .............................................................. 92
Narzędzie SQL Server Surface Area Configuration ...................................... 93
Podsumowanie ................................................................................................95
Rozdział 3. Korporacyjne zarządzanie danymi ..............................................................97
SQL Server Management Studio ...................................................................99
Stan połączenia lub rozłączenia .................................................................... 101
Object Explorer ............................................................................................ 102
Tworzenie bazy danych ................................................................................ 103
Tworzenie tabel ............................................................................................. 103
Spis treści
7
Query Editor ................................................................................................. 104
Niemodalne okna dialogowe ........................................................................ 104
Dostosowywanie SQL Server Management Studio .................................... 106
Projekty i rozwiązania związane z SQL Server Management Studio ......... 106
Pomoc ............................................................................................................ 108
Zarządzanie infrastrukturą SQL Server 2005 ..............................................108
Migawka bazy danych ................................................................................... 110
Co nowego w programie instalacyjnym? ...................................................... 111
Integracja z programem Dr Watson ............................................................. 113
Narzędzia do zarządzania operacyjnego ......................................................114
SQL Computer Manager .............................................................................. 114
SQL Server Agent ......................................................................................... 115
Funkcje zdalnego zarządzania platformą SQL Server 2005 ........................116
SQLCMD ...................................................................................................... 117
SQL Server Management Objects ............................................................... 118
Windows Management Instrumentation ..................................................... 118
Monitorowanie SQL Server .........................................................................119
Monitoring reaktywny .................................................................................. 120
Monitoring proaktywny ................................................................................ 125
Zarządzanie bardzo dużymi bazami danych .................................................130
Partycjonowanie tabel i indeksów ................................................................ 130
Rozszerzenia replikacji SQL Server .............................................................135
Replikacja peer-to-peer ................................................................................ 137
Oracle Publication ......................................................................................... 138
Uaktualnienie replikacji opartej na sieci WWW ......................................... 138
Wydajność i skalowalność ............................................................................... 139
Wysoka dostępność dla wszystkich ..............................................................140
Rozwiązania zapewniające wysoką dostępność ........................................... 140
Ogólna dostępność danych ...........................................................................149
Izolacja migawki ............................................................................................ 150
Widoki indeksowane .....................................................................................152
Common Language Runtime i administrator baz danych ...........................153
Jak głęboka jest integracja? .......................................................................... 153
Business Intelligence i administrator baz danych .......................................156
Podsumowanie ..............................................................................................157
Rozdział 4. Funkcje do projektowania baz danych ......................................................159
Integracja z Visual Studio .............................................................................160
Integracja z .NET Framework .....................................................................162
SQL Server jako środowisko uruchomieniowe ............................................ 163
Wybór pomiędzy SQL transakcyjnym a kodem zarządzanym .................... 164
Typy danych zdefiniowane przez użytkownika ........................................... 165
Funkcje użytkownika .................................................................................... 166
Funkcje agregujące definiowane przez użytkownika .................................. 166
8
SQL Server 2005. Wyciśnij wszystko
SQL Server Manager Provider .....................................................................167
Zarządzane typy SQL ................................................................................... 168
Technologia XML .........................................................................................170
Po co wykorzystywać relacyjne bazy danych
do przechowywania danych w formacie XML? ........................................ 170
Wybór technologii XML ............................................................................... 172
Typ danych XML .......................................................................................... 174
Klauzula FOR XML ...................................................................................... 176
OPENXML ................................................................................................... 177
Obsługa XQuery ............................................................................................ 177
Rozwinięcia DML ......................................................................................... 178
Native XML Web Services ........................................................................... 178
WSDL ........................................................................................................... 180
SQL Server jako platforma serwera aplikacji ...............................................181
SQL Service Broker ...................................................................................... 182
Notification Services ..................................................................................... 187
SQL Server Mobile Edition .........................................................................195
Ustawienia językowe w SQL Server 2005 ...................................................196
Wyszukiwanie pełnotekstowe ......................................................................198
Zapytania serwerów połączonych ................................................................. 199
Przeszukiwanie różnych kolumn .................................................................. 199
Specyfikacja języka w zapytaniu ................................................................... 199
SQL Server Express .....................................................................................201
Integracja z Visual Studio ............................................................................. 202
Czy SQL Server Express wystarczy? ........................................................... 203
Ograniczenia platformy SQL Server Express .............................................. 205
Instalacja i konfiguracja ................................................................................ 206
Protokoły obsługiwane przez SQL Server Express ..................................... 208
Podsumowanie ..............................................................................................209
Rozdział 5. Przegląd funkcji Business Intelligence ......................................................211
Przegląd Analysis Services ...........................................................................213
Architektura Analysis Services ..................................................................... 214
Ujednolicony model wymiarowy .................................................................. 216
Widoki źródła danych ................................................................................... 219
Kreator kostki ................................................................................................ 220
Business Intelligence Wizard ....................................................................... 221
Lokalizacja reprezentacji danych ................................................................. 222
Gdzie przechowuje się UDM? ..................................................................... 223
Modele dostępu do danych OLAP ............................................................... 224
BI czasu rzeczywistego i proaktywne buforowanie ..................................... 224
Analiza przechowywania danych w usłudze Analysis Services ................... 227
Kluczowe wskaźniki wydajności ................................................................... 229
Język MDX (Multidimensional Expression) ................................................ 230
Zgłoś jeśli naruszono regulamin