Kurz prežitia v SQL Serveri 2012/2008

Cieľ kurzu:

Kurz je určený pre vývojárov a začínajúcich administrátorov, ktorí sa potrebujú rýchlo naučiť pracovať v SQL Serveri, pretože jeho správa nie je hlavnou náplňou ich práce. Pokrýva všetky bežne vykonávané úlohy, s ktorými sa dostane databázista často do kontaktu. Kurzu je využiteľný aj v prostredí SQL Servera 2005. Vysoko intenzívny kurz.

Trvanie: 2 dni

Vstupné požiadavky:

Základy správy Windows serverov, aspoň teoretické základy databáz a jazyka SQL.

Obsahová náplň:

Úvod do správy SQL Servera

  • Architektúra a komponenty SQL Servera 2008
  • Vytváranie databáz, tabuliek, pohľadov
  • Optimálny návrh databáz

Optimalizácia výkonu

  • Ako fungujú indexy v SQL Serveri
  • Vytváranie indexov, pokročilé vlastnosti indexov
  • Optimalizácia indexov – ako rýchlo zistiť chýbajúce aj prebytočné indexy, konsolidácia indexov
  • Netypické využitie indexov pre optimalizáciu dotazov
  • Full-text indexy, úvod do XML a geografických (spatial) indexov
  • SQL Profiler – nahrávanie prevádzky
  • Database Engine Tuning Advisor
  • SQL Nexus

Riešenie problémov

  • Activity Monitor, Performance Monitor
  • Dynamic Management Views – čo sa deje s SQL Serverom
  • Resource Governor

Automatizácia v SQL Serveri

  • Vytváranie automatických úloh (jobov)
  • Chybové hlášky SQL servera a automatická notifikácia
  • Prenos dát medzi servermi a súbormi (Import/export Wizard)
  • Úvod do ETL nástrojov – SQL Server Integration Services

Zálohovanie a obnova databáz

  • Možnosti zálohovania databáz (Full, Differential, Transaction Log)
  • Obnova databáz zo záloh
  • Pokročilé možnosti obnovy (do bodu v čase, online a page restore)

Bezpečnosť a šifrovanie

  • Koncept loginu, DB užívateľa, sysadmin-a
  • Serverové, databázové role a aplikačné role
  • Úvod do šifrovania a Transparent Database Encryption (TDE)