| 1. Telepítés és szerver szintű beállítások |
| Ebben a fejezetben megnézzük, mi minden kell egy SQL 2008 alá ahhoz, hogy a telepítő rendben lefusson. Ezután minden hallgató telepít magának egy SQL 2008 Servert, és a későbbiekben ezt fogja használni. Végül áttekintjük az SQL 2008 felügyeleti eszközeit a Management Studiótól a Profileren át a Business Intelligence Development Studioig. |
| 2. Adatbázisok és fájlok kezelése |
| Ebben a fejezetben az adatbázisok létrehozásának tudományát vizsgáljuk meg. Hol legyen az adatbázis? Mekkora legyen a tranzakciónapló-terület? Hogyan osszuk szét az adatokat több fájlon? Mire jók a fájlcsopotok? A létrehozott adatbázisokon pedig egy seregnyi további opció állítható be, melyik mit jelent? Erre is választ kapunk ebben a fejezetben. |
| 3. Katasztrófaelhárítás |
| Ez a fejezet a mentési stratégiákkal (full, differential, incremental, transactional) valamint a mentésből történő visszaállítási lehetőségekkel foglalkozik. Kiemelt szerepet kapnak az adatbázis-pillanatfelvételek (snapshot). A pillanatfelvételekkel elérhető, hogy törölt rekordokat anélkül állítsunk vissza, hogy ehhez a mentéseket fel kelljen használni. A fejezet végén a Master adatbázis újragenerálását is megtanuljuk, reméljük éles helyzetben sosem lesz rá szükség. |
| 4. Biztonsági beállítások |
| Felhasználók, objektumok, jogosultságok kavalkádján keresztül vezet az út biztonságos adatbázishasználathoz. Itt is fontos elv, hogy senki ne rendelkezzen több jogosultsággal, mint amennyi a feladatának elvégzéséhez szükséges. Ezt azonban nem is olyan könnyű megcsinálni. Ahol a hagyományos jogosutlságálllítgatás már nem elégséges, ott be lehet vetni a nézetek és tárolt eljárások biztonságnövelő lehetőségeit. Az SQL 2008-as verziójában a biztonság nem áll meg a jogosultságok szintjén, mert adatainkat titkosítva is tárolhatjuk az adatbázisban. A fejezet második részében az SQL Serverbe beépített titkosítási lehetőségeket vesszük sorra. |
| 5. Adatátvitel A-ból B-be |
| Az SQL Server Integration Services (leánykori nevén Data Transformation Services) egy roppant hatékony, adatfolyamvezérelt programozást lehetővé tevő adatpumpa, amely bármiből bármibe átviszi a bármit, sőt, eközben konverziókat is végre tud hajtani, az eredményt FTP-szerverre tölti, dudál, és emailt küld. Tetszőleges komplexitású adatpumpát alkothatunk a segítségével, amely minden elképzelhető és elképzelhetetlen adatmanipulációs feladatot el tud végezni. |
| 6. Rendszergazdai feladatok automatizálása |
| A feladatautomatizálást az SQL Server Agent végzi. Megismerkedünk a feladatok (jobok), felhasználók (operátorok) és riasztások (alert) beállítási lehetőségeivel, és elkészítünk néhány többszörösen ütemezett, TSQL, oprendszer parancs vagy scriptalapú feladatot. A három fő komponens egy ciklust alkot: a job lefut, és ennek eredményéről kiértesíti az operátort, plusz riasztást (alert) kelt, amely jobot futtat stb. Végül megvizsgáljuk, hogyan működik ez a rendszer több SQL Serveres környezetben. |
| 7. Bevezetés a replikáció világába |
| Ez a fejezet megismertet a legfontosabb replikációs módszerekkel (snapshot, merge, transactional és ezek változatai), valamint a replikációhoz tartozó fontos fogalmakkal, úgymint publikáció és előfizetés (Subscription) valamint a különböző jól bevált replikációs topológiákkal. Mivel ez egy bemelegítő fejezet a replikáció összeállításánál nem fogunk a részletekbe menni, megmaradunk a varázslók és a mágia szintjén. Ennek ellenére működő replikációs csatornát fogunk tudni kiépíteni a tanterem számítógépei között. |
| 8. Nagy rendelkezésre állású SQL-rendszerek |
| Ebben a fejezetben megismerkedünk a legfontosabb rendelkezésreállást növelő módszerekkel, a fürtözéssel (Clustering), az adatbázistükrözésse (Mirroring)l és a tranzakciónapló folyamatos átvitelével (Log Shipping). |
| 9. SQL Server monitorozása |
| Az SQL Profiler egy remek eszköz az SQL Serveren futó folyamatok TSQL-szintű mérésére. Nemcsak teljesítményadatokat kapunk vissza belőle, hanem magukat a TSQL-utasításokat is láthatjuk. A Profiler adatait közvetlenül felhasználhatjuk a Tuning Advisorban is. Ezenkívül megnézzük a Current Activity (éppen futó folyamatok) ablakát, ahol arra keressük a választ, hogy egyes folyamatok miért állnak, hogyan akaszkodnak össze egy halálos ölelésbe (deadlock). Monitorozásképpen egyébként bevethetjük a DDL-triggereket is. |
| 10. Teljesítményfigyelés és hangolás |
| Az utolsó fejezetben a következő problémákra keressük a választ: Milyen problémák miatt fordulhat elő, hogy nem tudunk kapcsolódni az SQL Serverhez? Hogyan tudjuk a szerverünk teljesítményét javítani? Hogyan oszthatjuk el az erőforrásokat az SQL-es feladatok között? Hogyan gyűjthetjük a performancia adatokat az SQL Serverrrel? |
A tanfolyam megrendeléséhez kérjük, válasszon időpontot az oldal tetején feltüntett időpontokból!
Végszükség esetén töltse le, majd ki a letölthető jelentkezési lapunkat
melyet a (06-1) 700-2335-ös faxszámon juttathat el hozzánk.