sql-server-2005.-wycisnij-wszystko ebook.pdf

(8471 KB) Pobierz
1237867910.001.png
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
Spis treści
9
Bezpieczeństwo usługi Analysis Services .................................................... 231
Funkcje relacyjne dla hurtowni danych ....................................................... 231
Drążenie danych w SQL Server 2005 .......................................................... 234
SQL Server Integration Service ...................................................................236
Architektura SSIS ......................................................................................... 237
Przepływ danych ........................................................................................... 238
Kontrola przepływu danych — nowe zastosowanie SSIS ........................... 241
Obsługa błędów w SSIS ............................................................................... 242
Rozmieszczanie pakietów ............................................................................. 243
Skalowanie SSIS — wybór pomiędzy 32-bitową
a 64-bitową platformą sprzętową ............................................................... 243
Kompatybilność wstecz ................................................................................ 245
SQL Server Reporting Services ...................................................................245
Architektura usługi Reporting Services ....................................................... 247
Projektowanie raportów ................................................................................ 248
Projektowanie modelu raportu ..................................................................... 249
Kreator raportu ............................................................................................. 249
Definiowanie raportu .................................................................................... 251
Kontrolki do przeglądania raportu ............................................................... 251
Grupa wykonania raportu ............................................................................. 251
Zarządzanie raportami .................................................................................. 252
Menedżer konfiguracji Reporting Services ................................................. 253
Wdrażanie mechanizmów raportowania ...................................................... 254
Rozważania na temat Reporting Services .................................................... 254
Zarządzanie i rozwijanie aplikacji Business Intelligence ............................255
SQL Server Management Studio ................................................................. 255
Business Intelligence Studio Development ................................................ 256
Administrator baz danych Business Intelligence ........................................ 256
Podsumowanie ..............................................................................................258
Rozdział 6. Kod ............................................................................................................259
Obsługa wyjątków transakcji ........................................................................260
Model programistyczny dużych obiektów ...................................................260
Nowe funkcje analityczne .............................................................................261
Warunek TABLESAMPLE ..........................................................................263
Nowy operator APPLY .................................................................................263
Operatory PIVOT i UNPIVOT ....................................................................264
Zapytania rekurencyjne ................................................................................266
Rozszerzenia operatora TOP ........................................................................269
Wyzwalacze DDL .........................................................................................271
DML Output .................................................................................................273
Rozszerzenia obsługi kolejkowania ..............................................................274
Widoki indeksowane .....................................................................................275
Kolumny wyliczane w sposób ciągły ............................................................277
Synonimy ......................................................................................................278
Zgłoś jeśli naruszono regulamin