Bestuur van 'n SQL databasis infrastruktuur
Administrasie SQL Database Infrastruktuur Opleiding Kursus & Sertifisering
Administrasie SQL Database Infrastruktuur Opleiding Kursus
Hierdie vyfdaagse instrukteur-geleide kursus bied studente wat SQL Server databasisse administreer en onderhou met die kennis en vaardighede om 'n SQL-bediener databasis infrastruktuur. Daarbenewens sal dit van nut wees vir individue wat toepassings ontwikkel wat inhoud van SQL Server-databasisse lewer.
Verifieer en magtig gebruikers
Ken die bediener en databasis rolle toe
Magtig gebruikers om toegang tot hulpbronne te verkry
Beskerm data met enkripsie en ouditering
Beskryf herstelmodelle en rugsteunstrategieë
Rugsteun SQL Server databasisse
Herstel SQL Server databasisse
Configureer sekuriteit vir die SQL Server-agent
Bestuur waarskuwings en kennisgewings
Bestuur van SQL Server met PowerShell
Spoor toegang tot SQL Server
Monitor 'n SQL Server-infrastruktuur
Probleemoplossing van 'n SQL Server-infrastruktuur
Invoer en uitvoer data
Die primêre gehoor vir hierdie kursus is individue wat SQL Server databasisse administreer en onderhou. Hierdie individue voer databasisadministrasie en instandhouding as hul primêre verantwoordelikheidsgebied uit, of werk in omgewings waar databasisse speel 'n sleutelrol in hul primêre werk. Die sekondêre gehore vir hierdie kursus is individue wat toepassings ontwikkel wat inhoud van SQL Server-databasisse lewer.
Module 1: SQL Server Sekuriteit
Die beskerming van data binne u Microsoft SQL Server databases is noodsaaklik en vereis 'n werklike kennis van die probleme en SQL Server sekuriteit. Hierdie module beskryf SQL Server-sekuriteitsmodelle, aanmeldings, gebruikers, gedeeltelik vervat databasisse en kruis-bediener magtiging. lesse
Verifikasie van verbindings aan SQL Server
Magtiging van logins om aan databasisse te koppel
Magtiging oor bedieners
Gedeeltelik Bevat Databasisse
Lab: Verifikasie van gebruikers
Korrekte Aansoek Intekenprobleme
Stel sekuriteit vir gereserveerde databasisse op
Na voltooiing van hierdie module sal jy in staat wees om:
SQL Server basiese konsepte.
SQL Server-verbinding verifikasie.
Gebruikers login magtiging vir databasisse.
Gedeeltelik vervat databasisse.
Magtiging oor bedieners.
Module 2: Toekenning van bediener en databasisrolle
Die gebruik van rolle vereenvoudig die bestuur van gebruikersregte. Met rolle kan jy die toegang van geverifieerde gebruikers tot stelselhulpbronne beheer op grond van elke gebruiker se werksfunksie, eerder as om toestemmings gebruiker-vir-gebruiker toe te staan, jy kan toestemmings verleen aan 'n rol en gebruikers dan rolspelers maak. Microsoft SQL Server sluit ondersteuning vir beveiligingsrolle wat op bedienervlak en op databasisvlak gedefinieer is. lesse
Werk met bedienerrolle
Werk met vaste databasisrolle
Toekenning van gebruiker-gedefinieerde databasis rolle
Lab: Toekenning van bediener en databasis rolle
Toekenning van bedienerrolle
Toekenning van vaste databasisrolle
Beskryf en gebruik bedienerrolle om sekuriteitsvlak op bedienervlak te bestuur.
Beskryf en gebruik vaste databasis rolle.
Gebruik persoonlike databasis rolle en toepassingsrolle om databasisvlak sekuriteit te bestuur.
Module 3: Magtiging van gebruikers om hulpbronne te verkry
In die vorige modules het u gesien hoe Microsoft SQL Server-sekuriteit georganiseer is en hoe stelle toestemmings op die bediener- en databasisvlak toegewys kan word deur gebruik te maak van vaste bedienerrolle, gebruikers-gedefinieerde bedienerrolle, vaste databasisrolle en toepassingsrolle. Die finale stap om gebruikers toe te laat om toegang tot SQL Server te verkry, is die magtiging van gebruikers en rolle om toegang tot bediener- en databasisvoorwerpe te verkry. In hierdie module sal u sien hoe hierdie voorwerpmagtigings bestuur word. Benewens toegangsregte op databasisvoorwerpe, bied SQL Server die vermoë om te bepaal watter gebruikers toegelaat word om kode uit te voer, soos gestoor prosedures en funksies. In baie gevalle word hierdie toestemmings en die regte op die databasisvoorwerpe die beste op die skema-vlak opgestel, eerder as op die vlak van die individuele voorwerp. Skema-gebaseerde toestemmings toekennings kan jou sekuriteitsargitektuur vereenvoudig. U sal die toekenning van toestemmings op die skedule vlak verken in die finale les van hierdie module. Lesings
Gebruiker toegang tot voorwerpe toelaat
Magtiging van gebruikers om kode uit te voer
Konfigureer toestemmings op die skedule vlak
Lab: Magtiging van gebruikers om toegang tot hulpbronne te verkry
Toekenning, ontkenning en terugtrekking van toestemmings op voorwerpe
Toekenning van TOEGEPASTE TOELATINGS OP KODE
Toestemmings toestaan ​​op die skedule vlak
Magtig gebruiker toegang tot voorwerpe.
Magtig gebruikers om kode uit te voer.
Konfigureer toestemmings op die skedule vlak.
Module 4: Beskerming van data met enkripsie en ouditkunde
As u sekuriteit instel vir u Microsoft SQL Server-stelsels, moet u verseker dat u voldoen aan enige van u organisasie se vereistes vir die beskerming van data. Organisasies moet dikwels voldoen aan die industrie-spesifieke nakoming beleid, wat die oudit van alle data toegang mandaat. Om hierdie vereiste aan te spreek, bied SQL Server 'n verskeidenheid opsies vir die implementering van ouditering. 'N Ander algemene vereiste vir voldoening is die versleuteling van data om te beskerm teen ongemagtigde toegang in die geval dat toegang tot die databasislêers in gevaar gestel word. SQL Server ondersteun hierdie vereiste deur middel van deursigtige data-enkripsie (TDE). Om die risiko van inligting lek te verminder deur gebruikers met administratiewe toegang tot 'n databasis, kan kolomme met sensitiewe data, soos kredietkaartnommers of nasionale identiteitsnommers, geïnkripteer word deur die Altyd geënkripteerde funksie te gebruik. Hierdie module beskryf die beskikbare opsies vir ouditering in SQL Server, hoe om die SQL Server Audit-funksie te gebruik en te bestuur, en hoe om enkripsie te implementeer.
Opsies vir die ouditering van data toegang in SQL Server
Implementering van SQL Server Audit
Bestuur van SQL Server Oudit
Beskerming van data met enkripsie
Lab: Gebruik Ouditkunde en enkripsie
Werk met SQL Server Audit
Enkripteer 'n kolom as altyd geïnkripteer
Enkripteer 'n databasis met behulp van TDE
Beskryf die opsies vir die ouditering van data toegang.
Implementeer SQL Server Audit.
Bestuur SQL Server Audit.
Beskryf en implementeer metodes om data in SQL Server te enkripteer.
Module 5: Herstel Modelle en Backup Strategieë
Een van die belangrikste aspekte van 'n databasisadministrateur se rol is om te verseker dat organisatoriese data betroubaar gerugsteun word sodat, indien 'n mislukking plaasvind, u die data kan herstel. Alhoewel die rekenaarbedryf al dekades oor die noodsaaklikheid van betroubare rugsteunstrategieë beskik, en dit in groot mate bespreek is, is ongelukkige verhale rakende dataverlies steeds algemeen. 'N Verdere probleem is dat, selfs wanneer die strategieë in plek werk soos hulle ontwerp is, die uitkomste steeds gereeld nie voldoen aan 'n organisasie se operasionele vereistes nie. In hierdie module sal u oorweeg hoe om 'n strategie te skep wat in lyn is met organisatoriese behoeftes, gebaseer op die beskikbare rugsteunmodelle, en die rol van die transaksie logboeke om databasisbestendigheid te handhaaf. Lessons
Lab: Verstaan ​​SQL Server herstelmodelle
Beplan 'n rugsteunstrategie
Stel databasisherstelmodelle op
Beskryf verskillende rugsteunstrategieë.
Beskryf hoe databasistransaksie logboeke funksioneer.
Beplan SQL Server-rugsteunstrategieë.
In die vorige module het jy geleer hoe om 'n rugsteunstrategie vir 'n SQL Server-stelsel te beplan. U kan nou leer hoe om SQL Server-backups uit te voer, insluitend volledige en differensiële databasisbackups, transaksielog-rugsteun en gedeeltelike rugsteun. In hierdie module sal jy leer hoe om verskillende rugsteunstrategieë te gebruik. Lessons
Rugsteun databasisse en transaksie logs
Databasis Backups bestuur
Lab: Friends databases
Uitvoer van databasis-, differensiaal- en transaksie-logkopieë
'N Gedeeltelike rugsteun uitvoer
Voer rugsteun van SQL Server-databasisse en transaksielogboeke uit.
Beskryf gevorderde rugsteunopsies.
Module 7: Herstel van SQL Server 2016 Databasisse
In die vorige module het jy geleer hoe om backups van Microsoft SQL Server 2016 databasisse te skep. 'N Rugsteunstrategie kan baie verskillende tipes rugsteun behels, dus dit is noodsaaklik dat jy dit effektief kan herstel. U sal gereeld 'n databasis herstel in 'n dringende situasie. U moet egter verseker dat u 'n duidelike plan het van hoe om voort te gaan en die databasis suksesvol te herstel na die vereiste toestand. 'N Goeie plan en begrip van die herstelproses kan help om die situasie erger te maak. Sommige databasisherstellings hou verband met stelselfout. In hierdie gevalle sal u die stelsel so na as moontlik aan die staat moet terugstuur voordat die mislukking plaasgevind het. Sommige foute is egter verwant aan menslike foute en jy wil dalk die stelsel tot 'n punt voor die fout herstel. Die herstel-funksies van die tyd-tot-tyd-herstel van SQL Server 2016 kan u help om dit te bereik. Omdat hulle tipies veel groter is, word gebruikersdatabasisse waarskynlik geraak deur stelselfoute as stelseldatabasisse. Stelseldatabasisse kan egter deur foute geraak word, en spesiale sorg moet geneem word wanneer hulle herstel word. In die besonder moet jy verstaan ​​hoe om elke stelsel databasis te herstel, omdat jy nie dieselfde proses vir alle stelseldatabasisse kan gebruik nie. In hierdie module sien jy hoe om gebruiker- en stelseldatabasisse te herstel en hoe om tyd-herstelherstel te implementeer. lesse
Verstaan ​​die herstelproses
Gevorderde herstel scenario's
Lab: Herstel van SQL Server Databases
Herstel van 'n databasis rugsteun
Restatering van databasis-, differensiaal- en transaksie-logkopieë
Uitvoering van 'n Stuk Restourasie
Verduidelik die herstelproses.
Voer gevorderde herstelwerk.
Voer 'n punt-in-tyd herstel.
Module 8: Outomatisering van SQL Server Bestuur
Die gereedskap wat deur Microsoft SQL Server verskaf word, maak administrasie maklik in vergelyking met ander databasis-enjins. Selfs wanneer take maklik is om te presteer, is dit egter algemeen om 'n taak baie keer te herhaal. Doeltreffende databasis administrateurs leer herhaalde take te automatiseer. Dit kan help om situasies te vermy waar 'n administrateur vergeet om 'n taak uit te voer op die vereiste tyd. Miskien belangriker, help die outomatisering van take om te verseker dat hulle konsekwent uitgevoer word, elke keer as hulle uitgevoer word. In hierdie module word beskryf hoe u SQL Server Agent kan gebruik om werksgeleenthede te outomatiseer, hoe om sekuriteitskontekste vir werksgeleenthede op te stel en multiserver-werksgeleenthede te implementeer. lesse
Outomatisering van SQL Server bestuur
Werk met SQL Server Agent
Bestuur van SQL Server Agent Jobs
Lab: Outomatisering van SQL Server Bestuur
Skep 'n SQL Server Agent Job
Toets 'n werk
Skeduleer 'n werk
Stel meester- en teikenservers op
Beskryf metodes vir die outomatisering van SQL Server Management.
Stel werksgeleenthede, werkstapsoorte en skedules in.
Bestuur SQL Server Agent werk.
Stel meester- en teikenservers op.
Module 9: Konfigurasie van sekuriteit vir SQL Server Agent
Ander modules in hierdie kursus het aangedui dat die regte wat aan gebruikers toegestaan ​​word, moet verminder, volgens die beginsel van "minste voorreg". Dit beteken dat gebruikers net die regte het wat hulle nodig het om hul take te verrig. Dieselfde logika geld vir die toekenning van toestemmings aan SQL Server Agent. Alhoewel dit maklik is om alle werksgeleenthede in die konteks van die SQL Server Agent-diensrekening uit te voer, en om daardie rekening as 'n administratiewe rekening te konfigureer, sal daar 'n swak sekuriteitsomgewing wees. Dit is belangrik om te verstaan ​​hoe om 'n minimale privilege sekuriteitsomgewing te skep vir werksgeleenthede wat in SQL Server Agent.Lessons loop
Verstaan ​​SQL Server Agent Security
Opstel van geloofsbriewe
Konfigureer rekeninge instel
Lab: Sekuriteit instel vir SQL Server Agent
Probleme ontleed in SQL Server Agent
'N geloofwaardigheid instel
Konfigureer 'n proxy rekening
Konfigurasie en toets van die sekuriteits konteks van 'n werk
Verduidelik SQL Server Agent sekuriteit.
Stel geloofsbriewe op.
Stel volmagrekeninge op.
Module 10: Monitoring van SQL Server met kennisgewings en kennisgewings
Een sleutel aspek van die bestuur van Microsoft SQL Server op 'n proaktiewe manier is om seker te maak dat jy bewus is van probleme en gebeure wat in die bediener voorkom, soos dit gebeur. SQL Server logs 'n rykdom van inligting oor kwessies. U kan dit instel om u outomaties te adviseer wanneer hierdie probleme voorkom, deur gebruik te maak van waarskuwings en kennisgewings. Die mees algemene manier waarop SQL Server databasis administrateurs besonderhede van belangstellings ontvang, is per e-pos. Hierdie module dek die opstelling van databasis pos, waarskuwings en kennisgewings vir 'n SQL Server-geval en die opstelling van waarskuwings vir Microsoft Azure SQL Database. lesse
Monitoring van SQL Server foute
Databasis Mail instel
Operateurs, Alert, en Kennisgewings
Lab: Monitoring van SQL Server met kennisgewings en kennisgewings
Alert en kennisgewings instel
Toets Alert en Kennisgewings
Monitor SQL Server foute.
Stel databasis pos op.
Stel bedieners, waarskuwings en kennisgewings op.
Werk met waarskuwings in Azure SQL Database.
Module 11: Inleiding tot die bestuur van SQL Server deur PowerShell te gebruik
Hierdie module kyk na die gebruik van Windows PowerShell met Microsoft SQL Server. Besighede moet voortdurend die doeltreffendheid en betroubaarheid van hul IT-infrastruktuur behou; Met PowerShell kan u hierdie doeltreffendheid en betroubaarheid verbeter deur die skep van skrifte om take uit te voer. PowerShell-skripte kan getoets en toegepas word verskeie kere aan verskeie bedieners, wat u organisasie sowel tyd as geld bespaar. Lessons
Aan die slag met Windows PowerShell
Configureer SQL Server met PowerShell
Bestuur en onderhou SQL Server met PowerShell
Bestuur van Azure SQL Databases deur PowerShell te gebruik
Lab: Gebruik PowerShell om SQL Server te bestuur
Aan die slag met PowerShell
Gebruik PowerShell om SQL Server-instellings te verander
Beskryf die voordele van PowerShell en sy fundamentele konsepte.
Configureer SQL Server deur PowerShell te gebruik.
Bestuur en instandhouding van SQL Server deur PowerShell te gebruik.
Bestuur 'n Azure SQL-databasis deur PowerShell te gebruik.
Module 12: Opsporing Toegang tot SQL Server met Uitgebreide gebeurtenisse
Monitoring prestasie statistieke bied 'n goeie manier om die algehele prestasie van 'n databasis oplossing te assesseer. Daar is egter geleenthede wanneer u meer gedetailleerde analise moet uitvoer van die aktiwiteit wat voorkom in 'n Microsoft SQL Server-instansie om probleme op te los en maniere te identifiseer om werkladingprestasie te optimaliseer. SQL Server Extended Events is 'n buigsame, liggewig gebeurtenis-hantering stelsel gebou in die Microsoft SQL Server Database Engine. Hierdie module fokus op die argitektoniese konsepte, probleemoplossingstrategieë en gebruikscenario's van Uitgebreide Aktiwiteite. lesse
Uitgebreide Gebeurtenisse Kernbegrippe
Werk met uitgebreide gebeurtenisse
Lab: Uitgebreide Aktiwiteite
Gebruik die System_Health uitgebreide gebeurtenis sessie
Opsporing van bladsye met uitgebreide gebeure
Beskryf Uitgebreide Gebeurtenisse kernkonsepte.
Skep en navraag Uitgebreide gebeurtenisse sessies.
Module 13: Monitoring van SQL Server
Die Microsoft SQL Server Database Engine kan vir lang periodes loop sonder die nodige administratiewe aandag. As u egter gereeld die aktiwiteit wat op die databasis bediener voorkom, monitor, kan u moontlike probleme hanteer voordat dit ontstaan. SQL Server bied 'n aantal gereedskap wat u kan gebruik om huidige aktiwiteit te monitor en besonderhede van vorige aktiwiteit op te teken. Jy moet vertroud wees met wat elk van die gereedskap doen en hoe om dit te gebruik. Dit is maklik om oorweldig te word deur die volume van die uitset wat moniteringsinstrumente kan verskaf, dus moet jy ook tegnieke leer om hul uitset te analiseer.
Opname en bestuur van prestasie data
Ontleding van versamelde prestasie data
Lab: Monitoring van SQL Server
Monitor huidige aktiwiteit.
Vang en bestuur prestasie data.
Ontleed versamelde prestasie data.
Stel SQL Server Utility op.
Module 14: Probleme oplos SQL Server
Databasis administrateurs wat met Microsoft SQL Server werk, moet die belangrike rol van die oplos van probleme oplos wanneer probleme ontstaan, veral as gebruikers van besigheidskritieke programme wat op SQL Server-databasisse staatmaak, verhoed word om te werk. Dit is belangrik om 'n stewige metodologie te hê vir die oplos van probleme in die algemeen en om bekend te wees met die mees algemene probleme wat kan ontstaan ​​wanneer u met SQL Server-stelsels werk. lesse
'N probleemoplossingsmetodologie vir SQL Server
Oplossing van diensverwante probleme
Oplossing van verbindings- en aanmeldprobleme
Lab: Probleme oplos algemene probleme
Probleme oplos en los 'n SQL-inlogprobleem op
Probleemoplossing en oplossing van 'n diensprobleem
Probleme oplos en los 'n Windows-inlogprobleem op
Probleemoplossing en oplossing van 'n taakuitvoeringsprobleem
Probleemoplossing en oplossing van 'n prestasieprobleem
Beskryf 'n probleemoplossingsmetodologie vir SQL Server.
Los diensverwante kwessies op.
Los inlog- en verbindingsvraagstukke op.
Module 15: Data invoer en uitvoer
Alhoewel baie data wat in 'n Microsoft SQL Server-stelsel voorkom, direk deur gebruikers wat toepassingsprogramme gebruik, is, is dit dikwels nodig om data op ander plekke, na en van SQL Server, te verskuif. SQL Server bied 'n stel gereedskap wat u kan gebruik om data in en uit te oordra. Sommige van hierdie instrumente, soos die bcp (Bulk Copy Program) nut en SQL Server Integration Services, is buite die databasis-enjin. Ander gereedskap, soos die BULK INSERT-stelling en die OPENROWSET-funksie, word in die databasis-enjin geïmplementeer. Met SQL Server kan u ook data-tier-programme skep wat al die tabelle, uitsigte en voorwerpe wat met 'n gebruikersdatabasis geassosieer word, in 'n enkele implementeringseenheid verpak. In hierdie module gaan u hierdie gereedskap en tegnieke ondersoek sodat u data van en na SQL Server kan invoer en uitvoer. lesse
Oordrag van data na en van SQL Server
Invoer en uitvoer van tabel data
Gebruik bcp en BULK INSERT om data in te voer
Implementering en opgradering van Data-Tier-aansoek
Lab: Data invoer en uitvoer
Invoer en Excel-data met behulp van die invoer wizard
Voer 'n afgeleide tekslêer in deur bcp te gebruik
Voer 'n afgeleide tekslêer in deur BULK INSERT te gebruik
Skep en toets 'n SSIS-pakket om data te onttrek
Implementeer 'n Data-Tier-aansoek
Beskryf gereedskap en tegnieke vir die oordrag van data.
Invoer en uitvoer tabel data.
Gebruik bcp en BULK INSERT om data in te voer.
Gebruik data-tier programme om databasis toepassings te invoer en uitvoer.