IQSOFT - John Brice Oktatóközpont
IT Leadership Development Program - ITLDP

Administering Microsoft SQL Server Database (10775, 20462)

Tanfolyam célja

A képzés a 10775 Administering Microsoft SQL Server 2012 Databases hivatalos Microsoft tanfolyam tematikájára épül.

A modern adatbázis-kezelő rendszerekkel való ismerkedés során el kell dönteni, milyen szempontból szeretnénk vele foglalkozni: OLTP rendszerek lekérdezése T-SQL nyelv használatával, OLTP üzemeltetés, OLTP fejlesztés, OLTP teljesítményhangolás, BI szolgáltatásokkal való munka, jelentéskészítés, OLTP elemzések, MDX lekérdezések, adatbányászat, DMX kifejezések használata, OLAP rendszerek adminisztrációja XMLA nyelven stb. A sokrétű funkcionalitás közül ezen a tanfolyamon csak az OLTP rendszerek adminisztratív tevékenységeinek ellátása kerül terítékre, mint pl. installálálás, adatbázisok menedzselése, adatátviteli technológiák, biztonsági beállítások, mentési stratégiák, magasfokú rendelkezésre állás biztosítása, replikációs lehetőségek.

A Microsoft SQL 2012 Server adatbázis-kezelő rendszer bemutatása adminisztratív és üzemeltetői oldalról, a hétköznapi tranzakcionális (OLTP) rendszerek üzemeltetéséhez szükséges ismeretek megszerzése.

Mindazoknak ajánljuk, akik az SQL Server 2012-t hétköznapi tranzakcionális rendszerek, adminisztratív tevékenységek, üzemeltetés oldalról szeretnék megismerni.

Tematika
  • 1. Bevezetés az SQL Server 2012 birodalmába és eszköztárába
    • Az SQL Server 2012 instance fogalma
    • SQL Server 2012 kiadványok
    • Az SQL Server 2012 komponenseinek, elemeinek bemutatása
    • Az SQL Server 2012 eszközei
    • Az SQL Server szolgáltatásai és azok konfigurálásának lehetőségei
  • 2. SQL Server 2012 rendszer előkészítése
    • Az SQL Server 2012 architektúrális felépítésének áttekintése
    • 32 bites, 64 bites platform tervezése
    • Erőforrások hangolása
    • SQL Server 2012 működéséhez szükséges előfeltételek tervezése
    • Installálás előkészítése
  • 3. SQL Server 2012 installálása és konfigurálása
    • Előkészületek, követelmények
    • Hardware, software, virtuálizáció kérdésköre
    • Korábbi rendszerek upgradelési lehetősége
    • Felügyelet nélküli installáció
  • 4. Adatbázisok menedzselése
    • Adatbázisok felépítése, szerkezete
    • Rendszeradatbázisok
    • Milyen műveleteket lehet végezni felhasználói adatbázisokkal?
    • Létrehozástól a másoláson, mentésen keresztül a törlésig
    • Adatbázisok particionálása, fájlok, fájlcsoportok
    • Adatbázisok mozgatása
  • 5. SQL Server 2012 Recovery Model fogalma
    • Korábbi mentési stratégiák áttekintése
    • A tranzakció napló működése
    • Ellenőrző pontok, csonkítás
    • Mentési stratégiák tervezése
    • Elméleti kérdések teljes, differenciális, tranzakció napló mentés kapcsán
  • 6. SQL Server 2012 adatbázisok mentése
    • Rendszer és felhasználói adatbázisok mentése a valós életben
    • Katasztrófa tervek
    • Teljes mentés végrehajtása
    • Differenciális mentés végrehajtása
    • Tranzakció napló mentése
    • Filecsoport mentés végrehajtása
    • Mentés végrehajtása grafikus felületen ill. T-SQL utasításokkal
    • Mentések menedzselése, ellenőrzése
    • Mentési opciók, tömörítés
  • 7. SQL Server 2012 adatbázisok visszaállítása
    • A visszaállítás folyamata, fázisai
    • Visszaállítás végrehajtása grafikus felületen ill. T-SQL utasításokkal
    • Időpillanatra való visszaállítás
    • Rendszer adatbázisok visszaállítása
  • 8. Adatok importálása, exportálása, adatátvitel
    • Adattranszfer SQL Serverről más rendszerek felé
    • Adattranszfer más rendszerekből SQL Serverre
    • Az adattranszfer eszközei bcp utility-től SSIS-ig
  • 9. Felhasználók hitelesítése
    • Principal fogalma
    • Windows kontra SQL Server autentikáció
    • Login kontra user fogalma
    • Account policy-k
    • Felhasználók menedzselése grafikus eszközökkel ill. T-SQL utasításokkal
    • Linkelt szerverek, imperszonáció, delegáció
  • 10. Szerver és adatbázis szerepkörök
    • Szerver szerepkörök
    • Login-ek szerver szerepkörhöz rendelése
    • Adatbázis szerepkörök
    • User-ek adatbázis szerepkörhöz rendelése
    • Új szerver szerepkör létrehozása (csak SQL Server 2012-ben!)
    • Új felhasználói adatbázis szerepkör létrehozása
  • 11. Mely user milyen jogosultsággal ér el egy objektumot?
    • Objektumok elérésének/hozzáférésének szabályozása
    • Tábla, nézet, tárolt eljárás jogosultságok
    • Séma szintű jogosultságok
  • 12. Adatok titkosítása
    • Kulcsok, tanúsítványok
    • Oszlop titkosítás szimmetrikus kulccsal
    • Oszlop titkosítás aszimmetrikus kulccsal
    • Transparent Data Encryption
  • 13. Az SQL Server környezet auditálása
    • Triggerek, trace-ek lehetőségei
    • Szerver audit
    • Adatbázis audit
    • A kiválasztott objektum specifikálása
  • 14. Automatizáció
    • Miért automatizálunk?
    • SQL Server Agent
    • Az msdb rendszeradatbázis
    • Jobok létrehozása grafikus felületen ill. T-SQL utasítással
    • Job lépések ütemezése
    • Job-ok menedzselése, nyomkövetés, hibavadászat
  • 15. SQL Server Agent konfigurálásának biztonsági kérdései
    • SQL Server Agent biztonsági beállítása
    • SQL Server Agent szerepkörök
    • T-SQL lépések jogosultsági környezete
    • Mit jelent a proxy account?
  • 16. Operators, Alerts, Notifications
    • Milyen esemény esetén melyik operátort, milyen módon értesítsünk?
    • Database Mail konfigurálása
    • SQL Server hibák monitorozása
  • 17. Ongoing Database Maintenance
    • Adatbázis integritás biztosítása
    • DBCC utasítások
    • Indexek karbantartása
    • Index fragmentáció, defragmentálás, újraépítés, újraszervezés
Előfeltételek

A tanfolyamot bárkinek ajánljuk, akinek van némi affinitása Microsoft rendszerek üzemeltetéséhez, van némi megszerzett tapasztalata a Windows Serverek világában. A tanfolyam számukra alapozónak tekinthető, azaz nem feltételezi a SQL Server korábbi verzióinak ismeretét.

Ajánljuk továbbá mindazoknak, akik üzemeltették korábban az SQL Server korábbi verzióit (pl. 7.0, 2000, 2005, 2008) "szájhagyomány" útján, google-ról, Books Online-ból megszerzett tudással és most szeretnék ezt a tudást keretek, korlátok közé helyezni, mélyebb, megbízhatóbb alapokra helyezni, vagy felrázni a korábban a megszerzett ismeretanyagot.

Vizsgák
  • Administering Microsoft SQL Server 2012 Databases (70-462)

Kapcsolódó tanfolyamok