księgarnia informatyczna aton.pl

Microsoft SQL Server 2012 Vademecum Administratora

Wydawnictwo Microsoft Press

Cena:    81.90   65.52zł

Microsoft SQL Server 2012 Vademecum Administratora


Autor: William R. Stanek

ISBN: 978-83-7541-094-5

Ilość stron: 660

Data wydania: 06/2012

Oprawa: Miękka

Format: 14.0x20.0cm

Wydawnictwo: Microsoft Press


Praktyczny i podręczny przewodnik dla administratorów serwera SQL Server 2012!

Ten podręczny i precyzyjny poradnik kieszonkowy dostarcza gotowych odpowiedzi na wiele pytań związanych z administrowaniem serwerem SQL Server 2012. Zamieszczone w nim tabele, instrukcje i listy pozwolą Ci skupić się na podstawowych działaniach oraz na wykonywanych codziennie zadaniach. Poradnik ten zawiera w skondensowanej formie wszystkie informacje potrzebne administratorowi do rozwiązywania napotykanych problemów i dobrego wykonywania swojej pracy – zarówno przy własnym biurku, jak i w siedzibie klientów.

Dowiedz się, jak:
• Zarządzać grupami serwerów oraz ich aktywnością
• Konfigurować usługi i ustawienia; łączyć serwery
• Tworzyć i zarządzać bazami danych
• Implementować metody zarządzania oparte na zasadach
• Administrować zabezpieczeniami - rolami, loginami i uprawnieniami dostępu
• Manipulować schematami, tabelami, widokami i indeksami
• Wykonywać podstawowe operacje i automatyzować rutynowe zadania
• Planować i wykonywać operacje tworzenia i odtwarzania kopii zapasowych
• Monitorować i dostrajać wydajność serwera

William R. Stanek ma tytuł Microsoft MVP i ponad 20-letnie doświadczenie w zarządzaniu systemami oraz zaawansowanym programowaniu. Jest wielokrotnie nagradzanym autorem ponad 100 książek, w tym Vademecum administratora Windows® 7 oraz Windows Server® 2008 Inside Out. Jest głównym redaktorem serii poradników Vademecum administratora (Pocket Consultant).

Rozdziały:

Część I. Podstawy Microsoft SQL Server 2012

1 Zarządzanie serwerami SQL Server
Korzystanie z programu SQL Server Management Studio        5
Rozpoczynanie pracy z programem SQL Server Management Studio       .5
Łączenie się z konkretną instancją serwera            7
Łączenie się z konkretną bazą danych                       9
Zarządzanie grupami serwerów SQL Server                      10
Omówienie grup serwerów SQL oraz widoku Registered Servers      10
Tworzenie grupy serwerów                              12
Usuwanie grupy serwerów                13
Edytowanie i przenoszenie grup serwerów            13
Dodawanie do grupy serwerów SQL Server                    14
Zarządzanie serwerami                  14
Rejestrowanie podłączonego serwera             15
Rejestrowanie nowego serwera przy użyciu widoku
zarejestrowanych serwerów                            16
Rejestrowanie zarejestrowanych wcześniej serwerów SQL Server 2000      17
Aktualizowanie rejestracji dla serwerów lokalnych          17
Kopiowanie grup serwerów oraz informacji rejestracyjnych z jednego
komputera na drugi                                18
Edytowanie właściwości rejestracji              21
Łączenie się z serwerem                                21
Rozłączanie się z serwerem                              21
Przenoszenie serwera do nowej grupy                        22
Usuwanie rejestracji serwera                22
Zarządzanie serwerem SQL Server za pomocą programu Windows PowerShell  22
Uruchamianie, zatrzymywanie i konfigurowanie usługi SQL Server Agent    30
Uruchamianie, zatrzymywanie i konfigurowanie usługi MSDTC          30
Zarządzanie procesem uruchamiania serwera SQL Server              32
Włączanie lub wyłączanie automatycznego uruchamiania usługi SQL Server  32
Konfigurowanie parametrów uruchamiania motoru bazy danych        33
Zarządzanie usługami z poziomu wiersza poleceń          37
Zarządzanie programem SQL Server uruchamianym
z poziomu wiersza poleceń                            38
Zarządzanie aktywnością serwera               39
Przeglądanie informacji o procesach                        40
Śledzenie blokad i stanów oczekiwania na zasoby          42
Rozwiązywanie problemów związanych z zastojami oraz z blokowaniem połączeń
Śledzenie poleceń wykonywanych przez serwer SQL Server            48
Zabijanie procesów serwera                              49

2 Zarządzanie usługami i klientami serwera SQL Server
Zarządzanie dostępem do funkcji składników serwera SQL Server      52
Zarządzanie konfiguracją sieci oraz konfiguracją klienta
SQL Server Native Client                57
Zarządzanie konfiguracją połączeń                          58
Określanie konfiguracji sieciowej dla pamięci współdzielonej          60
Określanie konfiguracji sieciowej dla nazwanych potoków            60
Określanie konfiguracji sieciowej dla protokołu TCP/IP              61
Konfigurowanie zabezpieczeń dla konfiguracji klientów natywnych        66
Konfigurowanie kolejności protokołów używanych przez klienta natywnego  67
Konfigurowanie protokołu Shared Memory w konfiguracji klienta natywnego . 68
Konfigurowanie protokołu Named Pipes w konfiguracji klienta natywnego   68
Konfigurowanie protokołu TCP/IP w konfiguracji klienta natywnego      69
Omówienie konfiguracji usług                70
Konfigurowanie usług serwera SQL Server                      75
Zarządzanie stanem usług oraz trybem uruchamiania              77
Konfigurowanie konta uruchamiania usługi                    79
Konfigurowanie strumieni plikowych                        80
Konfigurowanie katalogu zrzutu dla usługi raportowania błędów oraz funkcji raportowania opinii klientów

Część II. Zarządzanie i zabezpieczenia Microsoft SQL Server 2012

3 Zarządzanie przy użyciu zasad
Podstawowe informacje na temat zarządzania za pomocą zasad          89
Stosowanie zarządzania opartego na zasadach                    93
Konfigurowanie serwerów centralnego zarządzania         102
Rejestrowanie serwerów centralnego zarządzania         103
Rejestrowanie grup oraz serwerów podległych                  104
Przenoszenie serwerów podległych oraz grup serwerów            105
Usuwanie serwerów podległych oraz grup serwerów              106
Wykonywanie instrukcji na wielu serwerach                    106
Zarządzanie zasadami na poziomie przedsiębiorstwa         107
Importowanie i eksportowanie zasad             108
Konfigurowanie i zarządzanie aspektami zasad                  110
Tworzenie i zarządzanie warunkami zasad                    112
Tworzenie i zarządzanie zasadami              115
Zarządzanie kategoriami zasad i określanie ich obligatoryjności     119
Przeprowadzanie oceny zasad               121
Rozwiązywanie problemów związanych z zasadami         124

4 Konfigurowanie i dostrajanie serwerów SQL Server
Odczytywanie danych konfiguracyjnych serwera SQL Server       128
Techniki zarządzania opcjami konfiguracyjnymi serwera SQL Server     131
Ustawianie opcji konfiguracyjnych                        131
Korzystanie z opcji polecenia SET                          132
Korzystanie z opcji serwera                            135
Korzystanie z opcji bazy danych              136
Zarządzanie trybem zgodności bazy danych           138
Konfigurowanie serwera SQL Server przy użyciu procedur składowanych   139
Wykonywanie zapytań przy użyciu programu SQL Server
Management Studio                              139
Wykonywanie zapytań i zmienianie ustawień                  141
Sprawdzanie i ustawianie parametrów konfiguracyjnych            143
Zmienianie ustawień za pomocą instrukcji ALTER DATABASE      147

5 Dostrajanie i łączenie serwerów SQL Server
Podstawy korzystania z programu SQL Server Management Studio        154
Zarządzanie konfiguracją za pomocą programu SQL Server
Management Studio                              154
Odczytywanie informacji o systemie oraz serwerze                157
Konfigurowanie punktów kontrolnych narzędzia SQL Server Utility      157
Korzystanie z połączonych serwerów oraz danych rozproszonych        164
Korzystanie z zapytań rozproszonych             165
Korzystanie z transakcji rozproszonych            168
Uruchamianie usługi koordynatora transakcji rozproszonych      170
Konfigurowanie funkcji uwierzytelniania oraz inspekcji              170
Ustawianie trybu uwierzytelniania              170
Ustawianie poziomu inspekcji                            172
Włączanie lub wyłączanie funkcji rejestrowania inspekcji na poziomie klasy C2
Włączanie lub wyłączanie wspólnych kryteriów zgodności            173
Dostrajanie sposobu wykorzystywania pamięci                  174
Stosowanie dynamicznej konfiguracji pamięci                  176
Stosowanie stałej konfiguracji pamięci                      178
Włączanie obsługi pamięci typu AWE             179
Optymalizacja pamięci dla operacji indeksowania         180
Alokowanie pamięci dla zapytań                          181
Konfigurowanie procesorów i przetwarzania równoległego            182
Optymalizacja wykorzystania procesora                      182
Konfigurowanie przetwarzania równoległego                  186
Konfigurowanie wątków, priorytetów i włókien                  187
Konfigurowanie użytkowników oraz połączeń zdalnych              189
Konfigurowanie maksymalnej liczby połączeń użytkowników          189
Konfigurowanie domyślnych opcji połączenia                  191
Konfigurowanie zdalnych połączeń serwerów                  194
Zarządzanie ustawieniami serwera                          195
Włączanie i wyłączanie obsługi zawartych baz danych              196
Włączanie i wyłączanie obsługi strumieni plikowych              196
Ustawianie domyślnego języka dla serwera SQL Server        197
Włączanie i wyłączanie możliwości stosowania zagnieżdżonych procedur wyzwalanych
Kontrolowanie wykonywania zapytań             199
Konfigurowanie obsługi roku 2000                        199
Zarządzanie ustawieniami bazy danych             200
Konfigurowanie współczynnika wypełnienia indeksu              201
Konfigurowanie limitu czasu oczekiwania dla operacji tworzenia i odtwarzania kopii zapasowych
Konfigurowanie okresu przechowywania dla operacji tworzenia i odtwarzania kopii zapasowych
Opróżnianie pamięci podręcznej podczas tworzenia punktów kontrolnych  204
Kompresowanie nośników z kopią zapasową           204
Zarządzanie serwerami połączonymi                        205
Dodawanie serwerów połączonych                        205
Konfigurowanie zabezpieczeń dla serwerów połączonych            210
Ustawianie opcji serwera dla serwerów zdalnych oraz serwerów połączonych 213
Usuwanie serwerów połączonych                          214
Rozwiązywanie problemów związanych z konfiguracją              215
Naprawianie błędnej konfiguracji              215
Zmienianie porządku sortowania oraz przebudowywanie bazy danych master

6 Podstawy administrowania bazami danych
Pliki i dzienniki bazy danych                219
Podstawy administrowania bazami danych            225
Przeglądanie informacji o bazie danych przy użyciu programu SQL Server Management Studio
Przeglądanie informacji o bazie danych przy użyciu języka T‑SQL     228
Sprawdzanie systemowych oraz przykładowych baz danych          229
Sprawdzanie obiektów istniejących w bazie danych         230
Tworzenie baz danych                                233
Tworzenie baz danych za pomocą programu SQL Server
Management Studio                              233
Tworzenie bazy danych z poziomu języka T-SQL                238
Zmienianie baz danych oraz ich opcji             240
Konfigurowanie opcji bazy danych przy użyciu programu SQL Server Management Studio
Modyfikowanie baz danych przy użyciu instrukcji ALTER DATABASE    241
Konfigurowanie opcji automatyzacji                        246
Kontrolowanie zgodności ze standardem ANSI na poziomie bazy danych  248
Konfigurowanie parametryzacji                          250
Konfigurowanie opcji kursora                            253
Kontrolowanie dostępu użytkowników oraz stanu bazy danych        254
Ustawianie trybu online, offline lub awaryjnego          256
Zarządzanie opcjami łańcuchów międzybazowych oraz opcjami dostępu zewnętrznego
Konfigurowanie opcji odzyskiwania, rejestrowania oraz sprawdzania dyskowych błędów we/wy
Przeglądanie, zmienianie i zastępowanie opcji bazy danych          260
Zarządzanie rozmiarem bazy danych oraz dzienników              261
Konfigurowanie automatycznego zarządzania rozmiarami plików przez serwer SQL Server
Ręczne powiększanie rozmiarów baz danych oraz dzienników      262
Ręczne kompresowanie i zmniejszanie rozmiarów bazy danych        263
Manipulowanie bazami danych                            267
Zmienianie nazwy bazy danych                          267
Porzucanie i usuwanie bazy danych             268
Dołączanie i odłączanie baz danych                        270
Wskazówki i przydatne techniki               274
Kopiowanie i przenoszenie baz danych            274
Przenoszenie baz danych                              279
Przenoszenie i zmienianie rozmiarów bazy danych tempdb       280
Tworzenie pomocniczych plików danych i pomocniczych plików dzienników
Zapobieganie błędom dziennika transakcji           282
Niedopuszczanie do błędu przepełnienia grupy plików        283
Tworzenie szablonu dla nowych baz danych           283
Konfigurowanie szyfrowania bazy danych                    284

7 Stosowanie zabezpieczeń serwera SQL Server 2012
Omówienie zabezpieczeń dostępnych w wersji SQL Server 2012      288
Praca z podmiotami i przedmiotami zabezpieczeń                288
Omówienie uprawnień do przedmiotów zabezpieczeń              291
Sprawdzanie uprawnień przyznanych wobec przedmiotów zabezpieczeń   293
Tryby uwierzytelniania serwera SQL Server 2012                  297
Uwierzytelnianie systemu Windows             297
Zabezpieczenia mieszane i konta serwera SQL Server        298
Uwierzytelnianie na poziomie bazy danych                    299
Loginy i konta użytkowników służące do celów specjalnych            299
Korzystanie z grupy Administratorzy                        300
Korzystanie z konta użytkownika Administrator                  300
Korzystanie z loginu sa                 300
Korzystanie z loginów NT SERVICE i SYSTEM           301
Korzystanie z konta użytkownika Guest            301
Korzystanie z konta użytkownika dbo             302
Korzystanie z kont użytkowników sys i INFORMATION_SCHEMA     303
Uprawnienia                    303
Uprawnienia do obiektów                              303
Uprawnienia do wykonywania instrukcji                      309
Uprawnienia niejawne                                310
Role serwera                                    311
Role bazy danych                  312
Zarządzanie loginami serwera               315
Przeglądanie i edytowanie istniejących loginów          315
Tworzenie loginów                                  317
Edytowanie loginów w języku T‑SQL                        320
Przyznawanie lub odmawianie dostępu do serwera         321
Włączanie, wyłączanie i odblokowywanie loginów                322
Usuwanie loginów                                  324
Zmienianie haseł                                  324
Konfigurowanie ról serwera                              325
Przypisywanie ról do pojedynczych loginów                    325
Przypisywanie ról do wielu loginów             326
Odwoływanie praw dostępu oraz członkostwa w rolach dla
pojedynczych loginów serwera                        327
Kontrola dostępu i uprawnień do administrowania bazą danych      328
Przeglądanie i edytowanie istniejących użytkowników bazy danych    328
Tworzenie użytkowników bazy danych                      329
Edytowanie użytkowników w języku T‑SQL           332
Usuwanie użytkowników                332
Przypisywanie praw dostępu i ról dla pojedynczych loginów      333
Przypisywanie ról do wielu loginów             334
Tworzenie standardowych ról bazy danych           335
Tworzenie w bazie danych ról aplikacji                      337
Usuwanie użytkowników z ról bazy danych                    338
Usuwanie ról zdefiniowanych przez użytkownika                339
Polecenia języka T‑SQL służące do zarządzania dostępem oraz rolami    339
Zarządzanie uprawnieniami bazy danych            340
Przypisywanie uprawnień do wykonywania instrukcji              341
Uprawnienia do obiektów dla pojedynczych loginów        345
Uprawnienia do obiektów dla wielu loginów           347

Część III. Zarządzanie danymi w Microsoft SQL Server 2012

8 Manipulowanie schematami, tabelami i widokami
Używanie schematów                                352
Tworzenie schematów                                353
Modyfikowanie schematów                            355
Przenoszenie obiektów do nowego schematu                  356
Usuwanie schematów                                358
Pierwsze kroki w pracy z tabelami              359
Podstawy korzystania z tabel                            360
Omówienie stron danych                              360
Omówienie rozszerzeń                 363
Omówienie partycjonowania tabel                        363
Praca z tabelami                                    364
Tworzenie tabel                   365
Modyfikowanie istniejących tabel              371
Przeglądanie informacji o liczbie wierszy oraz o rozmiarach tabeli     374
Wyświetlanie właściwości oraz uprawnień tabeli          375
Wyświetlanie wartości zapisanych w tabeli           375
Kopiowanie tabel                  376
Zmienianie nazw i usuwanie tabel              376
Dodawanie i usuwanie kolumn tabeli             377
Tworzenie skryptów tabel                              378
Zarządzanie wartościami zapisywanymi w tabeli          379
Posługiwanie się natywnymi typami danych                    379
Używanie pól o stałej, zmiennej oraz maksymalnej długości          385
Używanie typów danych zdefiniowanych przez użytkownika      385
Dopuszczanie i niedopuszczanie stosowania wartości Null            389
Stosowanie wartości domyślnych                          389
Używanie kolumn rozrzedzonych                          390
Używanie identyfikatorów tożsamości oraz identyfikatorów GUID     391
Używanie zdefiniowanych przez użytkownika typów tablicowych        393
Korzystanie z widoków                 397
Praca z widokami                  397
Tworzenie widoków                                399
Modyfikowanie widoków                              403
Używanie widoków modyfikowalnych                      403
Zarządzanie widokami                                404

9 Używanie indeksów, ograniczeń i partycji
Tworzenie i zarządzanie indeksami                          406
Omówienie indeksów tradycyjnych                        406
Stosowanie indeksów klastrowanych                        409
Stosowanie indeksów nieklastrowanych                      409
Stosowanie indeksów XML                410
Stosowanie indeksów filtrowanych                        410
Wybieranie właściwych kolumn do indeksowania                411
Indeksowanie kolumn obliczanych oraz widoków                413
Przeglądanie właściwości indeksów             414
Tworzenie indeksów                                415
Zarządzanie indeksami                 420
Korzystanie z programu Database Engine Tuning Advisor            423
Korzystanie z indeksów kolumn               429
Stosowanie indeksów kolumn                            429
Przeglądanie właściwości indeksów kolumn                    431
Tworzenie i zarządzanie indeksami kolumn                    432
Reguły i ograniczenia kolumn               434
Stosowanie ograniczeń                 434
Stosowanie reguł                                  439
Tworzenie partycjonowanych tabel i indeksów                  440
Tworzenie funkcji partycji                              440
Tworzenie schematów partycji               442
Tworzenie partycji                                  442
Przeglądanie i zarządzanie partycjami                      444
Kompresowanie tabel, indeksów i partycji                      446
Stosowanie kompresji wierszy i kompresji stron                  446
Ustawianie lub modyfikowanie ustawień kompresji                448

Część IV. Optymalizacja, obsługa i przywracanie Microsoft SQL Server 2012

10 Automatyzacja zadań i konserwacja serwera SQL Server 2012
Automatyzacja i obsługa bazy danych                        454
Korzystanie ze składnika Database Mail                      456
Przeprowadzanie początkowej konfiguracji składnika Database Mail      457
Zarządzanie kontami i profilami składnika Database Mail       462
Przeglądanie i modyfikowanie parametrów systemowych składnika
Database Mail                  464
Korzystanie z usługi SQL Server Agent                        465
Alerty, operatorzy i zadania                            465
Konfigurowanie usługi SQL Server Agent            466
Konfigurowanie profilu pocztowego usługi SQL Server Agent          467
Używanie usługi SQL Server Agent do automatycznego restartowania
innych usług                   468
Zarządzanie alertami                  468
Korzystanie z alertów domyślnych                        468
Tworzenie alertów dla komunikatów o błędach                  469
Obsługa odpowiedzi alertów                            471
Usuwanie, włączanie i wyłączanie alertów                    472
Zarządzanie operatorami                              473
Rejestrowanie operatorów                473
Usuwanie i wyłączanie powiadomień dla operatorów        474
Konfigurowanie operatora awaryjnego            475
Planowanie zadań                                  476
Tworzenie zadań                                  476
Przypisywanie i modyfikowanie definicji zadań                  477
Konfigurowanie kroków do wykonania            478
Konfigurowanie harmonogramów zadań            483
Obsługa alertów zadań                 486
Obsługa wiadomości powiadamiających                      487
Zarządzanie istniejącymi zadaniami             488
Zarządzanie kategoriami zadań                          489
Automatyzacja rutynowych, międzyserwerowych zadań administracyjnych   490
Kopiowanie kont użytkowników, tabel, widoków oraz innych obiektów
z jednej bazy danych do drugiej             490
Kopiowanie alertów, operatorów i zaplanowanych zadań z jednego serwera na drugi
Administrowanie wieloma serwerami             495
Przekazywanie zdarzeń                 495
Planowanie zadań na wielu serwerach                      496
Obsługa bazy danych                                499
Lista kontrolna obsługi bazy danych                        499
Stosowanie planów obsługi                            500
Sprawdzanie i zarządzanie integralnością bazy danych              507

11 Tworzenie i odtwarzanie kopii zapasowych serwera SQL Server 2012
Tworzenie planu tworzenia i przywracania kopii zapasowych          513
Wstępne planowanie operacji tworzenia i przywracania kopii zapasowych  514
Planowanie dublowania baz danych i tworzenia kopii zapasowych zdublowanych baz danych
Planowanie kopii zapasowych dla replikowanych baz danych          521
Planowanie kopii zapasowych dla bardzo dużych baz danych          523
Planowanie kompresowania kopii zapasowych                  524
Wybór urządzeń i nośników dla kopii zapasowych                525
Stosowanie strategii tworzenia kopii zapasowych                  528
Tworzenie urządzenia kopii zapasowej                        531
Wykonywanie kopii zapasowych                          533
Tworzenie kopii zapasowych z poziomu programu SQL Server Management Studio
Tworzenie rozłożonych kopii zapasowych przy użyciu kilku urządzeń archiwizujących
Tworzenie kopii zapasowych z poziomu języka T-SQL        541
Wykonywanie kopii zapasowych dziennika transakcji              544
Przywracanie bazy danych                546
Uszkodzenia bazy danych i rozwiązywanie związanych z tym problemów   547
Przywracanie bazy danych ze zwykłej kopii zapasowej              550
Przywracanie plików i grup plików                        556
Przywracanie bazy danych w innej lokalizacji                  558
Odzyskiwanie brakujących danych                        559
Tworzenie serwerów rezerwowych                        560
Przywracanie bazy danych przy użyciu poleceń języka T-SQL          562
Przywracanie bazy danych master                          567

12 Monitorowanie i profilowanie serwera SQL Server 2012
Monitorowanie wydajności i aktywności serwera                  569
Powody monitorowania serwera SQL Server           569
Przygotowywanie się do procesu monitorowania                570
Zasoby i narzędzia monitorujące                          571
Korzystanie z monitora replikacji                          575
Uruchamianie i używanie monitora replikacji                  575
Dodawanie wydawców i grup wydawców                    576
Korzystanie z dzienników zdarzeń              578
Badanie dziennika aplikacji                            579
Badanie dzienników zdarzeń serwera SQL Server                582
Badanie dzienników zdarzeń usługi SQL Server Agent              584
Monitorowanie wydajności serwera SQL Server                  585
Wybór liczników do monitorowania                        586
Rejestrowanie wydajności                              588
Przeglądanie raportów modułów zbierających dane              593
Konfigurowanie alertów licznika wydajności                    594
Konfigurowanie hurtowni danych zarządzania           595
Omówienie hurtowni danych zarządzania                    596
Tworzenie hurtowni danych zarządzania            596
Konfigurowanie procesu gromadzenia danych          597
Zarządzanie kolekcjami i generowanie raportów                597
Rozwiązywanie problemów związanych z wydajnością przy użyciu
narzędzia Profiler                  598
Korzystanie z programu Profiler              599
Tworzenie nowych śladów                600
Praca ze śladami                                  603
Zapisywanie śladu                                  604
Odtwarzanie śladu

Cena:    81.90   65.52zł


Microsoft SQL Server 2012 Vademecum AdministratoraKsiążka informatyczna: Microsoft SQL Server 2012 Vademecum Administratora
Księgarnia informatyczna aton.pl

Tutaj możesz kupić tę książkę w dobrej cenie. Zapraszamy na zakupy do naszej księgarni internetowej.