| | Okładka: | |
Liczba stron:700 Wydawnictwo:Microsoft Press ISBN: [zasłonięte]978-8341-050-1 Rok wydania: 2009 Książkę wysyłamy w ciągu 4-7 dni. | | | | OPIS KSIĄŻKI | Praktyczny, podręczny przewodnik SQL Server 2008! Podręczny i precyzyjny, przewodnik kieszonkowy, które podaje gotowe recepty dotyczące administrowania SQL Server 2008. Jego tematyka koncentruje się na zadaniach podstawowej obsługi i konserwacji przy użyciu tabel z przeglądami, instrukcji oraz list. Zyskujemy informację potrzebną do rozwiązywania problemów oraz wykonania pracy - niezależnie, czy siedzimy przy biurku, czy jesteśmy poza biurem! Szybki dostęp do informacji o tym, jak: - planować, wdrażać i konfigurować SQL Server 2008 - administrować serwerem i powierzchnią zabezpieczeń, dostępem oraz konfiguracją sieci - importować, eksportować i replikować dane - używać SQL Server Management Studio do podstawowych zadań administracyjnych - manipulować schematami, tabelami, indeksami i widokami - automatyzować konserwację i implementować zarządzanie oparte na zasadach - monitorować aktywność serwera i dostrajać wydajność - zarządzać przesyłaniem dzienników i dublowaniem bazy danych - wykonywać i przywracać kopie zapasowe. O autorze William R. Stanek ma ponad dwudziestoletnie doświadczenie w zaawansowanym programowaniu i projektowaniu. Ma na swoim koncie ponad 70 książek, między innymi Windows Server 2008 Inside Out. Jest redaktorem serii Administrator's Pocket Consultant (Vademecum administratora). | | Vademecum Administratora Microsoft SQL Server 2008 - SPIS TREŚCI: | Dla kogo przeznaczona jest ta książka Jak zorganizowana jest ta książka Konwencje stosowane w tej książce Wsparcie Dodatkowe informacje dostępne online Część I: Podstawy administracji Microsoft SQL Server 2008 1 Przegląd administracji Microsoft SQL Server 2008 SQL Server 2008 i nasz sprzęt Wydania Microsoft SQL Server 2008 SQL Server i Windows Usługi dla SQL Server Logowanie i uwierzytelnianie w SQL Server Konta usług dla SQL Server Korzystanie z graficznych narzędzi administrowania UŜywanie narzędzi wiersza poleceń BCP SQLCMD Inne narzędzia wiersza poleceń Korzystanie z SQL Server PowerShell Uruchamianie i uŜywanie Cmdlet Uruchamianie i wykorzystanie SQL Server PowerShell Praca z cmdletami SQL Server 2 WdraŜanie Microsoft SQL Server 2008 Role integracyjne SQL Server Korzystanie z SQL Server Integration Services Wykorzystanie SQL Server 2008 do relacyjnych hurtowni danych Wykorzystanie SQL Server 2008 do wielowymiarowych baz danych i eksploracji danych Wykorzystanie SQL Server 2008 do zarządzanego raportowania Planowanie wdroŜenia SQL Server 2008 Budowanie SQL Server pod kątem wydajności Konfigurowanie podsystemu I/O Zapewnienie dostępności i skalowalności Zapewnienie niezawodności połączeń i dostępu do danych Zarządzanie konfiguracją i bezpieczeństwem SQL Server Uruchamianie i modyfikowanie SQL Server Setup Tworzenie nowych instancji SQL Server Dodawanie komponentów i instancji Naprawa instalacji SQL Server 2008 Aktualizacja wydania SQL Server 2008 Odinstalowywanie SQL Server 3 Zarządzanie powierzchnią zabezpieczeń dostępem i konfiguracją sieci Zarządzanie dostępem do funkcji komponentów SQL Server Konfigurowanie usług SQL Server Zarządzanie konfiguracją serwera Zarządzanie stanem usługi i trybem startu Ustawianie konta usługi startowej Konfigurowanie strumienia plików Konfigurowanie katalogów zrzutu usług, raportu błędów i zwrotnych raportów klienta Zarządzanie siecią i konfiguracją SQL Native Client Zarządzanie konfiguracją połączeń Określanie konfiguracji sieci Shared Memory Określanie konfiguracji sieci Named Pipes Określanie konfiguracji sieci TCP/IP Konfigurowanie zabezpieczeń dla konfiguracji Native Client Konfigurowanie kolejności protokołu Native Client Konfigurowanie konfiguracji Native Client dla Shared Memory Konfigurowanie konfiguracji Native Client dla Named Pipes Konfigurowanie konfiguracji Native Client dla TCP/IP 4 Konfiguracja i dostrajanie Microsoft SQL Server 2008 Dostęp do danych konfiguracyjnych w SQL Server Praca z widokami katalogu i katalogu systemowego Praca z procedurami składowanymi systemowymi Techniki zarządzania opcjami konfiguracji SQL Server Ustawianie opcji konfiguracji Praca z opcjami SET Praca z opcjami serwera Praca z opcjami bazy danych Zarządzanie kompatybilnością bazy danych Konfigurowanie SQL Server za pomocą procedur składowanych Wykorzystanie SQL Server Management Studio do zapytań Wykonywanie zapytań i zmiana ustawień Sprawdzanie i ustawianie parametrów konfiguracji Zmiana ustawień za pomocą ALTER DATABASE Część II: Administracja Microsoft SQL Server 2008 5 Zarządzanie przedsiębiorstwem Korzystanie z SQL Server Management Studio Początek pracy z SQL Server Management Studio Łączenie z instancją SQL Server Łączenie się z określoną bazą danych Zarządzanie grupami serwerów w SQL Server Wprowadzenie do grup w SQL Server Tworzenie grupy serwerów Usuwanie grupy serwerów Edycja i przenoszenie grup serwerów Dodawanie serwerów do grupy Zarządzanie serwerami Rejestracja połączonego serwera Rejestracja nowego serwera w widoku Registered Servers Rejestracja zarejestrowanych wcześniej serwerów SQL Server 2000 Aktualizacja rejestracji dla serwerów lokalnych Kopiowanie grup serwerów i szczegółów rejestracji z jednego komputera na drugi Edycja właściwości rejestracji Rozłączanie się z serwerem Przenoszenie serwera do nowej grupy Usuwanie rejestracji serwera Uruchamianie, zatrzymywanie i konfigurowanie agenta SQL Server Uruchamianie, zatrzymywanie i konfigurowanie Microsoft Distributed Transaction Coordinator Zarządzanie procedurą startową SQL Server Włączanie automatycznego startu SQL Server lub zapobieganie mu Określanie parametrów startowych Database Engine Zarządzanie usługami z wiersza poleceń Zarządzanie plikiem wykonywalnym SQL Server z wiersza poleceń Zarządzanie aktywnością serwera Sprawdzanie informacji o procesach Śledzenie oczekiwania na zasoby i blokad Usuwanie błędów zakleszczeń i blokowania połączeń Śledzenie wykonywania poleceń w SQL Server Zabijanie procesów na serwerze 6 Konfigurowanie Microsoft SQL Server za pomocą SQL Server Management Studio Zarządzanie konfiguracją za pomocą SQL Server Management Studio Określanie informacji o systemie i serwerze Konfiguracja uwierzytelniania i inspekcji Ustawianie trybu uwierzytelniania Ustawianie poziomu inspekcji Włączanie lub wyłączanie zapisu inspekcji C2 Włączanie i wyłączanie zgodności z powszechnymi kryteriami Dopasowanie wykorzystania pamięci Praca z pamięcią konfigurowaną dynamicznie Korzystanie z ustalonej pamięci Włączenie obsługi pamięci przez AWE Optymalizacja indeksowania pamięci Alokowanie pamięci dla zapytań Konfigurowanie procesorów i przetwarzania równoległego Ustawianie przetwarzania równoległego Konfigurowanie wątków, priorytetów i włókien Konfiguracja połączeń uŜytkownika oraz połączeń zdalnych Ustawianie maksimum połączeń uŜytkownika Ustawianie domyślnych opcji połączeń Konfigurowanie zdalnych połączeń serwera Zarządzanie ustawieniami serwera Włączanie i wyłączanie obsługi strumieniowego przesyłania plików Ustawianie domyślnego języka w SQL Server Zezwalanie i brak zezwolenia na zagnieŜdŜane wyzwalacze Kontrolowanie wykonywania zapytania Konfigurowanie obsługi roku 2000 Zarządzanie ustawieniami bazy danych Ustawianie wypełniania indeksu Konfigurowanie opcji limitu czasu tworzenia i odtwarzania kopii zapasowych Konfigurowanie opcji tworzenia kopii zapasowych i czasu retencji Czyszczenie pamięci podręcznej za pomocą punktów kontrolnych Kompresja nośnika kopii zapasowej Dodawanie i usuwanie informacji Active Directory Rozwiązywanie problemów z konfiguracją Naprawa złej konfiguracji Zmiana sposobu porządkowania i przebudowa bazy danych master 7 Podstawy administrowania bazą danych Dzienniki i pliki bazy danych Podstawy administrowania bazą danych Przeglądanie informacji o bazie danych w SQL Server Management Studio Przeglądanie informacji dotyczących bazy danych za pomocą T-SQL Sprawdzanie systemowych i przykładowych baz danych Analiza obiektów bazy danych Tworzenie baz danych Tworzenie baz danych za pomocą T-SQL Zmiana baz danych i ich opcji Ustawianie opcji bazy danych w SQL Server Management Studio Modyfikacja bazy danych za pomocą ALTER DATABASE Konfigurowanie opcji automatycznych Kontrola zgodności z ANSI na poziomie bazy danych Konfigurowanie parametryzacji Konfigurowanie opcji kursora Kontrolowanie dostępu uŜytkownika i stanu bazy danych Ustawianie trybów Online, Offline lub Emergency Zarządzanie łączeniem łańcuchowym baz danych i opcjami dostępu zewnętrznego Konfigurowanie opcji odtwarzania, zapisu i sprawdzania błędów wejścia/wyjścia na dyskach Opcje przeglądania, zmiany i zastępowania baz danych Zarządzanie wielkością bazy danych i dziennika Konfigurowanie SQL Server, aby automatycznie zarządzać wielkością plików Ręczne rozszerzanie baz danych i dzienników Ręczna kompresja i pomniejszanie bazy danych Manipulowanie bazami danych Zmiana nazwy bazy danych Usuwanie bazy danych Wskazówki i techniki Kopiowanie i przenoszenie bazy danych Przenoszenie baz danych Przenoszenie i zmiana rozmiarów bazy tempdb Tworzenie drugorzędnych plików danych i dzienników Zapobieganie błędom dziennika transakcji Zapobieganie błędowi przepełnienia grupy plików Tworzenie nowego szablonu bazy danych Konfigurowanie szyfrowania bazy danych 8 Administrowanie przeszukiwaniem pełnotekstowym Pełnotekstowe katalogi i indeksy Zarządzanie katalogami pełnotekstowymi Oglądanie właściwości katalogu Tworzenie katalogów Włączanie indeksowania tabel i widoków Edycja indeksowania tabel i widoków Wyłączanie i usuwanie indeksowania pełnotekstowego z tabel i widoków Wypełnianie katalogów pełnotekstowych Odbudowywanie bieŜących katalogów Czyszczenie starych katalogów Usuwanie katalogów Zarządzanie przeszukiwaniem pełnotekstowym Ustawianie domyślnego języka pełnotekstowego Praca ze stoplistami Tworzenie stoplist Zarządzanie stoplistami Tworzenie i uŜywanie plików tezaurusa 9 Zarządzanie bezpieczeństwem SQL Server 2008 Spojrzenie na problematykę bezpieczeństwa SQL Server 2008 Praca z podmiotami zabezpieczeń i zabezpieczanymi obiektami Zasady uprawnień dla zabezpieczanych obiektów Sprawdzanie uprawnień nadanych zabezpieczanym obiektom Tryby uwierzytelniania SQL Server 2008 Uwierzytelnienie Windows Mieszane zabezpieczenia i loginy SQL Server Użytkownicy i loginy specjalnego przeznaczenia Praca z grupą Administratorzy Praca z kontem użytkownika Administrator Praca z loginem sa Praca z loginami NETWORK SERVICE i SYSTEM Praca z uŜytkownikiem guest Praca z uŜytkownikiem dbo Praca z uŜytkownikami sys oraz INFORMATION_SCHEMA Uprawnienia Uprawnienia do obiektów Uprawnienia do instrukcji Uprawnienia implikowane Role Role serwera Role bazy danych Mapowanie loginów serwera Przeglądanie i edycja istniejących loginów Tworzenie loginów Edycja loginów za pomocą T-SQL Przyznawanie i odbieranie dostępu do serwera Włączanie, wyłączanie i odblokowywanie loginów Usuwanie loginów Zmiana haseł Konfigurowanie ról serwera Przypisywanie ról przez login Przypisywanie ról do wielu loginów Unieważnianie praw dostępu i ról przez login serwera Kontrola dostępu i administracji bazy danych Przypisywanie dostępu i ról przez login Przypisywanie ról dla wielu loginów Tworzenie standardowych ról bazy danych Tworzenie ról aplikacji bazy danych Usuwanie członkostwa roli dla uŜytkowników bazy danych Usuwanie ról zdefiniowanych przez uŜytkownika Polecenia Transact-SQL do zarządzania dostępem i rolami Zarządzanie uprawnieniami bazy danych Przypisywanie instrukcjom uprawnień bazy danych Uprawnienia obiektów poprzez login Uprawnienia obiektów dla wielu loginów Część III: Administracja danymi w Microsoft SQL Server 2008 10 Manipulowanie schematami, tabelami, indeksami i widokami Praca ze schematami Tworzenie schematów Modyfikowanie schematów Przenoszenie obiektów do nowego schematu Wyrzucanie schematów Początki pracy z tabelami Podstawy tabel Pojęcie stron danych Pojęcie ekstencji Pojęcie partycji tabeli Praca z tabelami Tworzenie tabel Modyfikowanie istniejących tabel Przeglądanie informacji o wierszach i rozmiarze tabeli Wyświetlanie właściwości i uprawnień tabeli Wyświetlanie bieŜących wartości w tabelach Dodawanie lub usuwanie kolumn w tabeli Tworzenie skryptów tabel Zarządzanie wartościami tabel Użycie typów danych definiowanych przez uŜytkownika Zezwalanie i niezezwalanie na wartości null Użycie wartości domyślnych Użycie rzadkich kolumn Użycie toŜsamości i globalnie unikatowych identyfikatorów Użycie typów tabel definiowanych przez uŜytkownika Użycie widoków Praca z widokami Tworzenie widoków Modyfikowanie widoków Użycie aktualizowanych widoków Tworzenie indeksów i zarządzanie nimi Pojęcie indeksów Użycie indeksów klastrowanych Użycie indeksów nieklastrowanych Użycie indeksów XML Użycie filtrowanych indeksów Ustalanie kolumn, które będą indeksowane Indeksowanie obliczanych kolumn i widoków Wyświetlanie właściwości indeksu Tworzenie indeksów Zarządzanie indeksami Użycie programu Database Engine Tuning Advisor Ograniczenia kolumn i reguły Użycie ograniczeń Użycie reguł Tworzenie partycjonowanych tabel i obiektów Tworzenie funkcji partycji Tworzenie schematów partycji Przeglądanie partycji i zarządzanie nimi Kompresja tabel, indeksów oraz partycji Użycie kompresji wiersza i strony Ustawianie lub zmiana ustawień kompresji 11 Importowanie, eksportowanie i przekształcanie danych Praca z usługami integracyjnymi Początki pracy z usługami integracyjnymi Narzędzia Integration Services Integration Services i dostawcy danych Pakiety Integration Services Tworzenie pakietów za pomocą Import And Export Wizard w SQL Server Etap 1: konfiguracja źródła i obiektu docelowego Etap 2: kopiowanie lub wykonywanie zapytania Etap 3: formatowanie i przekształcanie Etap 4: zapisywanie i wykonywanie Użycie BCP Podstawy BCP Składnia BCP Uprawnienia i tryby BCP Importowanie danych za pomocą BCP Eksportowanie danych za pomocą BCP Skrypty BCP Użycie polecenia BULK INSERT 12 Połączone serwery i rozproszone transakcje Praca z połączonymi serwerami i rozproszonymi transakcjami Użycie rozproszonych zapytań Użycie transakcji rozproszonych Uruchamianie usługi Distributed Transaction Coordinator Zarządzanie połączonymi serwerami Dodawanie połączonych serwerów Konfigurowanie zabezpieczeń dla połączonych serwerów Ustawianie opcji serwera dla zdalnych i połączonych serwerów Usuwanie połączonych serwerów 13 Implementowanie replikacji migawkowej, scalającej i transakcyjnej Przegląd replikacji Komponenty replikacji Agenty oraz zadania replikacji Warianty replikacji Planowanie replikacji Modele replikacji Wstępne zadania replikacji Administracja dystrybutorem Ustawianie nowego dystrybutora Aktualizowanie dystrybutorów Tworzenie baz danych dystrybucji Uaktywnianie i aktualizowanie publikatorów Uaktywnianie baz danych publikacji Usuwanie baz danych dystrybucji Wyłączanie publikowania i dystrybucji Tworzenie publikacji i zarządzanie nimi Tworzenie publikacji Przeglądanie i aktualizowanie publikacji Ustawianie właściwości publikacji Ustawianie zabezpieczeń agenta oraz kont procesu Kontrolowanie dostępu subskrypcji do publikacji Tworzenie skryptu dla publikacji Usuwanie publikacji Subskrybowanie do publikacji Podstawy subskrypcji Tworzenie subskrypcji Przeglądanie właściwości subskrypcji Aktualizowanie, utrzymywanie i usuwanie subskrypcji Ponowna inicjalizacja subskrypcji Część IV: Optymalizacja i konserwacja systemu Microsoft SQL Server 2008 14 Profilowanie i monitorowanie Microsoft SQL Server 2008 Monitorowanie wydajności i aktywności serwera Powody monitorowania SQL Server Przygotowanie do monitorowania Narzędzia i zasoby monitorowania Praca z Replication Monitor Uruchamianie i uŜycie Replication Monitor Dodawanie publikacji i grup publikacji Praca z dziennikami zdarzeń Analiza dziennika aplikacji Analiza dzienników zdarzeń SQL Server Sprawdzanie dzienników zdarzeń Server SQL Agent Monitorowanie wydajności SQL Server Wybieranie liczników do śledzenia Zapis dzienników wydajności Przeglądanie raportów modułu zbierającego dane Konfigurowanie alertów licznika wydajności Konfigurowanie hurtowni danych zarządzania Pojęcie hurtowni danych zarządzania Tworzenie hurtowni danych zarządzania Ustawianie kolekcji danych Zarządzanie kolekcją i generowanie raportów Rozwiązywanie problemów wydajności za pomocą programu Profiler UŜycie programu Profiler Tworzenie nowych śladów Praca ze śladami Zapisywanie śladu Odtwarzanie śladu 15 Tworzenie i przywracanie kopii zapasowych w Microsoft SQL Server 2008 Tworzenie planu archiwizacji i odzyskiwania Wstępne planowanie tworzenia kopii zapasowej i odzyskiwania Planowanie dublowania oraz lustrzanych kopii zapasowych bazy danych Planowanie kopii zapasowych replikowanych baz danych Planowanie kopii zapasowych bardzo duŜych baz danych Planowanie kompresji kopii zapasowej Wybieranie urządzeń i nośników do archiwizacji Użycie strategii archiwizacji Tworzenie urządzenia do archiwizacji Wykonywanie kopii zapasowych Tworzenie kopii zapasowych w SQL Server Management Studio Użycie paskowych kopii zapasowych za pomocą wielu urządzeń Użycie kopii zapasowej Transact-SQL Wykonywanie kopii zapasowych dziennika transakcji Odzyskiwanie bazy danych Uszkodzenie bazy danych i rozwiązywanie problemu Przywracanie bazy danych ze zwykłej kopii zapasowej Przywracanie plików i grup plików Przywracanie bazy danych do innej lokalizacji Odzyskiwanie brakujących danych Tworzenie serwerów rezerwowych Użycie poleceń przywracania języka Transact-SQL Przywracanie bazy danych master 16 Automatyzacja i konserwacja bazy danych Przegląd automatyzacji i konserwacji bazy danych UŜycie Database Mail Wykonywanie początkowej konfiguracji Database Mail Zarządzanie profilami i kontami Database Mail Przeglądanie lub zmiana parametrów systemu Database Mail Użycie SQL Server Agent Dostęp do alertów, operatorów i zadań Konfigurowanie usługi SQL Server Agent Ustawianie profilu poczty SQL Server Agent Użycie usługi SQL Server Agent do automatycznego restartowania usług Zarządzanie alertami Użycie domyślnych alertów Tworzenie alertów dla komunikatów o błędach Obsługiwanie odpowiedzi na alerty Usuwanie, włączanie oraz wyłączanie alertów Zarządzanie operatorami Rejestrowanie operatorów Usuwanie oraz wyłączanie powiadomień dla operatorów Konfigurowanie operatora awaryjnego Planowanie zadań Tworzenie zadań Przypisywanie lub zmienianie definicji zadania Ustalanie kroków do wykonania Konfigurowanie harmonogramów zadań Obsługiwanie alertów zadań Obsługa wiadomości z powiadomieniami Zarządzanie istniejącymi zadaniami Zarządzanie kategoriami zadań Automatyzacja rutynowych administracyjnych zadań międzyserwerowych Kopiowanie uŜytkowników, tabel, widoków i innych obiektów z jednej bazy danych do drugiej Kopiowanie alertów, operatorów oraz zaplanowanych zadań z jednego serwera do drugiego Administracja wieloserwerowa Przekazywanie zdarzeń Planowanie zadania wieloserwerowego Konserwacja bazy danych Lista kontrolna konserwacji bazy danych Użycie planów konserwacji Sprawdzanie i utrzymywanie integralności bazy danych 17 Zarządzanie przesyłaniem dziennika i dublowaniem bazy danych Przesyłanie dziennika Przesyłanie dziennika: jak to działa Przegotowanie do przesyłania dziennika Uaktualnienie przesyłania dziennika w SQL Server na przesyłanie dziennika w SQL Server 2008 Włączanie przesyłania dziennika w podstawowej bazie danych Dodawanie pomocniczych baz danych przesyłania dzienników Zmiana interwału tworzenia kopii zapasowych dziennika transakcji Zmiana interwałów kopiowania i przywracania Monitorowanie przesyłania dziennika Przełączanie awaryjne na pomocniczą bazę danych Wyłączanie i usuwanie przesyłania dziennika Dublowanie bazy danych Podstawy dublowania bazy danych Konfigurowanie dublowania bazy danych Zarządzanie i monitorowanie dublowaniem Odtwarzanie przy uŜyciu pracy awaryjnej Usuwanie dublowania bazy danych Zastosowanie dublowania i przesyłania dziennika 18 Implementowanie Policy-Based Management Wprowadzenie do Policy-Based Management Praca z Policy-Based Management Zarządzanie zasadami w całym przedsiębiorstwie Importowanie i eksportowanie zasad Konfigurowanie serwerów centralnego zarządzania Wykonywanie instrukcji w stosunku do wielu serwerów Konfigurowanie i zarządzanie aspektami zasad Tworzenie i zarządzanie warunkami zasad Tworzenie zasad i zarządzanie nimi Zarządzanie kategoriami zasad i wprowadzanie zasad Ocena zasad Rozwiązywanie problemów z zasadami zarządzania opartego na zasadach 657 | | | |