Tip de mesajInstruirea în clasă
TimpZile 5
ÎNREGISTRARE

Administrarea unei infrastructuri de baze de date SQL

Administrarea cursului de instruire și certificare a infrastructurii bazelor de date SQL

Descriere

Audiența și condițiile prealabile

Cursul de curs

Program și taxe

Certificare

Administrarea cursului de instruire pentru infrastructura bazei de date SQL

Acest curs de cinci zile instructor-condus oferă studenților care administrează și întrețin bazele de date SQL Server cu cunoștințele și abilitățile de a administra o Infrastructura bazei de date server SQL. În plus, va fi util pentru persoanele care dezvoltă aplicații care furnizează conținut din bazele de date SQL Server.

Objectives of Administering SQL Database Infrastructure Training

  • Autentificați și autorizați utilizatorii
  • Atribuiți rolurile serverului și bazei de date
  • Autorizați utilizatorii să acceseze resurse
  • Protejați datele prin criptare și audit
  • Descrieți modelele de recuperare și strategiile de rezervă
  • Backup SQL Server baze de date
  • Restaurați bazele de date SQL Server
  • Automatizați gestionarea bazelor de date
  • Configurați securitatea pentru agentul SQL Server
  • Gestionați alertele și notificările
  • Gestionarea SQL Server folosind PowerShell
  • Urmăriți accesul la SQL Server
  • Monitorizați o infrastructură SQL Server
  • Depanarea unei infrastructuri SQL Server
  • Importați și exportați date

Intended Audience of Administering SQL Database Infrastructure course

Publicul principal pentru acest curs este persoana care administrează și întreține bazele de date SQL Server. Acești indivizi execută administrarea și întreținerea bazei de date ca domeniu principal de responsabilitate sau lucrează în medii unde baze de date joacă un rol-cheie în slujba lor primară. Secțiunile de public secundare pentru acest curs sunt persoane care dezvoltă aplicații care furnizează conținut din bazele de date SQL Server.

Course Outline Duration: 5 Days

Modul 1: Securitate SQL Server

Protecția datelor în bazele de date Microsoft SQL Server este esențială și necesită o cunoaștere activă a problemelor și a caracteristicilor de securitate SQL Server. Acest modul descrie modelele de securitate SQL Server, datele de conectare, utilizatorii, bazele de date parțial conținute și autorizația pentru cross-server. Lecții

  • Autentificarea conexiunilor la SQL Server
  • Autorizarea conectărilor la Conectarea la baze de date
  • Autorizare pe servere
  • Bazate pe date parțial

Lab: Autentificarea utilizatorilor

  • Creați-le Logins
  • Creați utilizatori de baze de date
  • Probleme de conectare corectă a aplicațiilor
  • Configurați securitatea pentru bazele de date restaurate

După finalizarea acestui modul, veți putea:

  • Concepte de bază SQL Server.
  • Autentificarea conexiunii SQL Server.
  • Autorizarea de autentificare a utilizatorilor în baze de date.
  • Baze de date conținute parțial.
  • Autorizare pe servere.

Modulul 2: Atribuirea rolurilor pentru server și bază de date

Utilizarea rolurilor simplifică gestionarea permisiunilor utilizatorilor. Cu roluri, puteți controla accesul utilizatorilor autentificați la resursele de sistem pe baza funcției de lucru a fiecărui utilizator - mai degrabă decât să alocați permisiuni utilizator-de-utilizator, puteți acorda permisiuni pentru un anumit rol, apoi să faceți utilizatori membri ai rolurilor. Microsoft SQL Server include suport pentru rolurile de securitate definite la nivel de server și la nivel de bază de date. Lecții

  • Lucrul cu rolurile serverului
  • Lucrul cu roluri fixe de baze de date
  • Atribuirea de roluri de baze de date definite de utilizator

Lab: Atribuirea rolurilor serverului și bazei de date

  • Atribuirea rolurilor serverului
  • Atribuirea de roluri fixe de baze de date
  • Atribuirea de roluri de baze de date definite de utilizator
  • Verificarea securității

După finalizarea acestui modul, veți putea:

  • Descrieți și utilizați rolurile serverului pentru a gestiona securitatea la nivel de server.
  • Descrieți și utilizați roluri de baze fixe.
  • Utilizați roluri personalizate de baze de date și roluri de aplicații pentru a gestiona securitatea la nivel de bază de date.

Modulul 3: autorizarea utilizatorilor pentru accesarea resurselor

În modulele anterioare, ați văzut cum este organizată securitatea Microsoft SQL Server și cum pot fi atribuite seturi de permisiuni la nivel de server și bază de date utilizând roluri de server fix, roluri de server definite de utilizator, roluri de bază de date fixe și roluri de aplicații. Ultimul pas în autorizarea utilizatorilor de a accesa resursele SQL Server este autorizarea utilizatorilor și a rolurilor pentru a accesa obiectele server și bază de date. În acest modul, veți vedea cum sunt gestionate aceste permisiuni obiect. În plus față de permisiunile de acces pentru obiectele bazei de date, SQL Server oferă posibilitatea de a determina ce utilizatori au permisiunea de a executa cod, cum ar fi procedurile și funcțiile stocate. În multe cazuri, aceste permisiuni și permisiunile asupra obiectelor bazei de date sunt cel mai bine configurate la nivel de schemă, mai degrabă decât la nivelul obiectului individual. Schema de granturi bazate pe permisiune poate simplifica arhitectura de securitate. Veți explora acordarea permisiunilor la nivelul schemelor din lecția finală a acestui modul. Lecții

  • Autorizarea accesului utilizatorilor la obiecte
  • Autorizarea utilizatorilor pentru a executa codul
  • Configurarea permisiunilor la nivel de schemă

Lab: autorizarea utilizatorilor pentru accesarea resurselor

  • Acordarea, negarea și revocarea permisiunilor asupra obiectelor
  • Acordarea permisiunilor EXECUTE pe cod
  • Acordarea permisiunilor la nivel de schemă

După finalizarea acestui modul, veți putea:

  • Autorizați accesul utilizatorilor la obiecte.
  • Autorizați utilizatorii să execute codul.
  • Configurați permisiunile la nivelul schemelor.

Modul 4: Protejarea datelor cu criptare și audit

Când configurați securitatea pentru sistemele Microsoft SQL Server, trebuie să vă asigurați că respectați cerințele de conformitate ale organizației dvs. pentru protecția datelor. Organizațiile trebuie adesea să adere la politicile de conformitate specifice industriei, care impun auditarea întregului acces la date. Pentru a răspunde acestei cerințe, SQL Server oferă o serie de opțiuni pentru implementarea auditului. O altă cerință comună de conformitate este criptarea datelor pentru a proteja împotriva accesului neautorizat în cazul în care accesul la fișierele bazei de date este compromis. SQL Server acceptă această cerință prin furnizarea de criptare a datelor transparentă (TDE). Pentru a reduce riscul de scurgere a informațiilor de către utilizatorii cu acces administrativ la o bază de date, coloanele care conțin date sensibile - cum ar fi numerele cărților de credit sau numerele naționale de identitate - pot fi criptate utilizând caracteristica Always Encrypted. Acest modul descrie opțiunile disponibile pentru audit în SQL Server, modul de utilizare și gestionare a funcției SQL Server Audit și modul de implementare a criptării.

  • Opțiuni pentru auditarea accesului la date în SQL Server
  • Implementarea auditului SQL Server
  • Gestionarea auditului SQL Server
  • Protejarea datelor cu criptare

Lab: Utilizarea auditului și criptarea

  • Lucrul cu auditul SQL Server
  • Criptați o coloană ca întotdeauna criptată
  • Criptați o bază de date utilizând TDE

După finalizarea acestui modul, veți putea:

  • Descrieți opțiunile pentru auditarea accesului la date.
  • Implementați auditul SQL Server.
  • Gestionați auditul SQL Server.
  • Descrieți și implementați metode de criptare a datelor în SQL Server.
  • Implementați criptarea

Modul 5: Modele de recuperare și strategii de rezervă

Unul dintre aspectele cele mai importante ale rolului administratorului unei baze de date este asigurarea faptului că datele organizaționale sunt susținute în siguranță, astfel încât, dacă apare un eșec, puteți recupera datele. Chiar dacă industria computerelor a știut despre necesitatea unor strategii de rezervă de încredere de zeci de ani - și a discutat acest lucru pe larg - povestile nefericite privind pierderea datelor sunt încă obișnuite. O altă problemă este că, chiar și atunci când strategiile în vigoare funcționează așa cum au fost concepute, rezultatele încă nu reușesc în mod regulat să îndeplinească cerințele operaționale ale unei organizații. În acest modul, veți lua în considerare modul de creare a unei strategii care să fie aliniată cu nevoile organizaționale, bazate pe modelele de backup disponibile și rolul jurnalelor de tranzacții în menținerea consecvenței bazelor de date.

  • Înțelegerea strategiilor de rezervă
  • Tranzacții de tranzacții SQL Server
  • Planificarea strategiilor de rezervă

Lab: Înțelegerea modelelor de recuperare SQL Server

  • Planificați o strategie de rezervă
  • Configurați modelele de recuperare a bazelor de date

După finalizarea acestui modul, veți putea:

  • Descrieți diverse strategii de rezervă.
  • Descrieți modul în care funcționează jurnalele de tranzacții de bază de date.
  • Planificarea strategiilor de backup SQL Server.

Modul 6: Backup Up Baze de date SQL Server

În modulul anterior, ați învățat cum să planificați o strategie de rezervă pentru un sistem SQL Server. Acum puteți învăța cum să efectuați copii de rezervă ale serverului SQL, inclusiv copii de siguranță complete și diferențiate ale bazei de date, copii de rezervă a jurnalului de tranzacții și copii de rezervă parțiale. În acest modul, veți învăța cum să aplicați diverse strategii de backup

  • Backup Up Baze de date și jurnale de tranzacție
  • Gestionarea copiilor de siguranță ale bazei de date
  • Opțiuni avansate de bază de date

Laborator: Baze de date backup

  • Backup Up Baze de date
  • Efectuarea de copii de rezervă pentru baze de date, diferențiate și tranzacții
  • Efectuarea unui backup parțial

După finalizarea acestui modul, veți putea:

  • Efectuați copii de siguranță ale bazelor de date SQL și ale jurnalelor de tranzacții.
  • Gestionați copii de siguranță ale bazei de date.
  • Descrieți opțiunile de backup avansate.

Modul 7: Restaurarea bazelor de date SQL Server 2016

În modulul anterior, ați învățat cum să creați copii de siguranță ale bazelor de date Microsoft SQL Server 2016. O strategie de rezervă ar putea implica mai multe tipuri de backup, deci este esențial să le puteți restaura în mod eficient. Deseori veți restaura o bază de date într-o situație urgentă. Cu toate acestea, trebuie să vă asigurați că aveți un plan clar despre cum să procedați și să recuperați cu succes baza de date în starea solicitată. Un plan bun și o înțelegere a procesului de restaurare pot ajuta la evitarea deteriorării situației. Unele restaurări de baze de date sunt legate de eșecul sistemului. În aceste cazuri, veți dori să readuceți sistemul cât mai aproape de starea în care a fost înaintea eșecului. Unele defecțiuni, totuși, sunt legate de eroarea umană și este posibil să doriți să recuperați sistemul până la un punct înaintea acestei erori. Funcțiile de recuperare punct-în-timp ale SQL Server 2016 vă pot ajuta să realizați acest lucru. Deoarece acestea sunt de obicei mult mai mari, bazele de date ale utilizatorilor sunt mai susceptibile de a fi afectate de defecțiunile sistemului decât bazele de date ale sistemului. Cu toate acestea, bazele de date ale sistemului pot fi afectate de eșecuri și trebuie să se acorde o atenție deosebită recuperării acestora. În special, trebuie să înțelegeți cum să recuperați fiecare bază de date a sistemului deoarece nu puteți utiliza același proces pentru toate bazele de date ale sistemului. În acest modul, veți vedea cum să restabiliți bazele de date ale utilizatorilor și ale sistemelor și cum să implementați recuperarea punct-în-timp. Lecții

  • Înțelegerea procesului de restaurare
  • Restaurarea bazelor de date
  • Scenarii avansate de restaurare
  • Recuperarea punct-în-timp

Lab: Restaurarea bazelor de date SQL Server

  • Refacerea unei copii de rezervă a bazei de date
  • Restrângerea copiilor de rezervă ale bazei de date, a diferențelor și a jurnalelor de tranzacții
  • Efectuarea unei restaurări Piecemeal

După finalizarea acestui modul, veți putea:

  • Explicați procesul de restaurare.
  • Restaurați bazele de date.
  • Efectuați operații de restaurare avansate.
  • Efectuați o recuperare punct-în-timp.

Modul 8: Automatizarea administrării SQL Server

Instrumentele furnizate de Microsoft SQL Server fac administrarea ușoară în comparație cu alte motoare de baze de date. Cu toate acestea, chiar și atunci când sarcinile sunt ușor de efectuat, este comun să trebuiască să repetați o sarcină de mai multe ori. Administratorii de baze de date eficiente învață să automatizeze sarcinile repetitive. Acest lucru vă poate ajuta să evitați situațiile în care un administrator uită să execute o activitate la timpul necesar. Poate că, mai important, automatizarea sarcinilor ajută la asigurarea faptului că acestea sunt efectuate în mod consecvent, de fiecare dată când sunt executate. Acest modul descrie cum se utilizează SQL Server Agent pentru a automatiza lucrările, cum se configurează contextele de securitate pentru lucrări și cum se implementează sarcini multiserver. Lecții

  • Automatizarea managementului SQL Server
  • Lucrul cu agentul SQL Server
  • Gestionarea locurilor de muncă SQL Server Agent
  • Gestionarea mai multor servere

Lab: Automatizarea administrării SQL Server

  • Creați o lucrare de agent SQL Server
  • Testați o lucrare
  • Programați un loc de muncă
  • Configurați serverele principale și țintă

După finalizarea acestui modul, veți putea:

  • Descrieți metodele de automatizare a administrării SQL Server.
  • Configurați locurile de muncă, tipurile de pasuri de lucru și orarele.
  • Gestionați activitățile SQL Server Agent.
  • Configurați serverele principale și țintă.

Modulul 9: Configurarea securității pentru agentul SQL Server

Alte module din acest curs au demonstrat necesitatea de a minimiza permisiunile acordate utilizatorilor, respectând principiul "privilegiilor minime". Aceasta înseamnă că utilizatorii au doar permisiunile necesare pentru a-și îndeplini sarcinile. Aceeași logică se aplică la acordarea permisiunilor pentru agentul SQL Server. Deși este ușor să executați toate lucrările în contextul contului de serviciu SQL Server Agent și să configurați acel cont ca un cont administrativ, un mediu de securitate sărac ar rezulta din acest lucru. Este important să înțelegeți cum să creați un mediu de securitate minim privilegiat pentru lucrările care se execută în SQL Server Agent.Lessons

  • Înțelegerea securității agentului SQL Server
  • Configurarea acreditărilor
  • Configurarea conturilor proxy

Lab: Configurarea securității pentru agentul SQL Server

  • Analiza problemelor în agentul SQL Server
  • Configurarea unui certificat
  • Configurarea unui cont proxy
  • Configurarea și testarea contextului de securitate al unei lucrări

După finalizarea acestui modul, veți putea:

  • Explicați securitatea agentului SQL Server.
  • Configurați acreditările.
  • Configurați conturile proxy.

Modul 10: Monitorizarea serverului SQL cu Alerte și Notificări

Un aspect cheie al gestionării Microsoft SQL Server într-o manieră proactivă este să vă asigurați că sunteți conștienți de problemele și evenimentele care apar pe server, așa cum se întâmplă. SQL Server înregistrează o mulțime de informații despre probleme. Puteți să-l configurați pentru a vă sfătui în mod automat atunci când apar aceste probleme, utilizând alerte și notificări. Cea mai obișnuită modalitate prin care administratorii de baze de date SQL Server primesc detalii despre evenimentele de interes este prin mesaj e-mail. Acest modul acoperă configurarea corespondenței de bază de date, alerte și notificări pentru o instanță SQL Server și configurarea alertelor pentru baza de date Microsoft Azure SQL. Lecții

  • Monitorizarea erorilor SQL Server
  • Configurarea Mail Database
  • Operatori, Alerte și Notificări
  • Alerte în baza de date Azure SQL

Lab: Monitorizarea SQL Server cu Alerte și Notificări

  • Configurarea Mail Database
  • Configurarea operatorilor
  • Configurarea Alertelor și Notificărilor
  • Testarea alertelor și notificărilor

După finalizarea acestui modul, veți putea:

  • Monitorizați erorile SQL Server.
  • Configurați corespondența bazei de date.
  • Configurați operatorii, alertele și notificările.
  • Lucrați cu alerte în Azure SQL Database.

Modulul 11: Introducere în Gestionarea SQL Server folosind PowerShell

Acest modul analizează modul de utilizare a Windows PowerShell cu Microsoft SQL Server. Întreprinderile trebuie în mod constant să sporească eficiența și fiabilitatea întreținerii infrastructurii IT; cu PowerShell, puteți îmbunătăți această eficiență și fiabilitate prin crearea de scripturi pentru a efectua sarcini. Scripturile PowerShell pot fi testate și aplicate de mai multe ori pe mai multe servere, economisind organizația dvs. atât în ​​timp, cât și în bani

  • Noțiuni de bază cu Windows PowerShell
  • Configurați SQL Server folosind PowerShell
  • Administrați și mențineți SQL Server cu PowerShell
  • Gestionarea bazelor de date Azure SQL folosind PowerShell

Lab: Utilizarea PowerShell pentru a administra SQL Server

  • Noțiuni de bază cu PowerShell
  • Folosind PowerShell pentru a schimba setările SQL Server

După finalizarea acestui modul, veți putea:

  • Descrieți beneficiile PowerShell și conceptele sale fundamentale.
  • Configurați SQL Server utilizând PowerShell.
  • Administrați și întrețineți SQL Server utilizând PowerShell.
  • Gestionați o bază de date Azure SQL utilizând PowerShell.

Modulul 12: Urmărirea accesului la serverul SQL cu evenimente extinse

Monitorizarea măsurătorilor de performanță oferă o modalitate excelentă de a evalua performanța generală a unei soluții de bază de date. Cu toate acestea, există ocazii când trebuie să efectuați o analiză mai detaliată a activității care are loc într-o instanță Microsoft SQL Server - pentru a depana problemele și pentru a identifica modalități de optimizare a performanței încărcării de lucru. SQL Server Extended Events este un sistem flexibil, ușor de manipulare a evenimentelor, integrat în motorul de bază de date Microsoft SQL Server. Acest modul se concentrează pe conceptele arhitecturale, strategiile de depanare și scenariile de utilizare a Evenimentelor Extinse. Lecții

  • Evenimente extinse Concepte de bază
  • Lucrul cu evenimentele extinse

Lab: Evenimente extinse

  • Utilizând sesiunea de evenimente extinsă System_Health
  • Urmărirea difuzării paginilor utilizând evenimente extinse

După finalizarea acestui modul, veți putea:

  • Descrieți conceptele principale ale Evenimentelor Extinse.
  • Creați și căutați sesiuni de evenimente extinsă.

Modulul 13: Monitorizarea serverului SQL

Baza de date Microsoft SQL Server Database poate rula pentru perioade lungi de timp fără a fi nevoie de atenție administrativă. Cu toate acestea, dacă monitorizați în mod regulat activitatea care apare pe serverul de baze de date, puteți face față eventualelor probleme înainte de a apărea. SQL Server oferă o serie de instrumente pe care le puteți utiliza pentru a monitoriza activitatea curentă și pentru a înregistra detaliile activității anterioare. Trebuie să vă familiarizați cu ceea ce face fiecare instrument și cum să îl utilizați. Este ușor să devii coplesit de volumul de ieșire pe care instrumentele de monitorizare le pot oferi, deci trebuie să înveți și tehnici de analiză a rezultatelor lor.

  • Activitatea de monitorizare
  • Captarea și gestionarea datelor de performanță
  • Analiza datelor de performanță colectate
  • SQL Server Utility

Lab: Monitorizarea SQL Server

După finalizarea acestui modul, veți putea:

  • Monitorizați activitatea curentă.
  • Capturați și gestionați datele de performanță.
  • Analizați datele de performanță colectate.
  • Configurați Utilitarul SQL Server.

Modulul 14: Depanarea SQL Server

Administratorii bazei de date care lucrează cu Microsoft SQL Server trebuie să adopte rolul important al instrumentului de depanare atunci când apar probleme - în special dacă utilizatorii de aplicații critice pentru afaceri care se bazează pe bazele de date SQL Server sunt împiedicate să lucreze. Este important să aveți o metodologie solidă pentru rezolvarea problemelor în general și să cunoașteți cele mai frecvente probleme care pot apărea atunci când lucrați cu sistemele SQL Server. Lecții

  • O metodologie de tragere a problemelor pentru SQL Server
  • Rezolvarea problemelor legate de serviciu
  • Rezolvarea problemelor legate de conectivitate și conectare

Lab: Depanarea problemelor frecvente

  • Depanarea și rezolvarea unei probleme de autentificare SQL
  • Depanarea și rezolvarea unei probleme de serviciu
  • Depanarea și rezolvarea unei probleme de autentificare Windows
  • Depanarea și rezolvarea unei probleme de execuție a unei lucrări
  • Depanarea și rezolvarea unei probleme de performanță

După finalizarea acestui modul, veți putea:

  • Descrieți o metodologie de depanare pentru SQL Server.
  • Rezolvați problemele legate de serviciu.
  • Rezolvați problemele de conectare și conectivitate.

Modul 15: Importarea și exportul datelor

În timp ce o mare parte a datelor care locuiesc într-un sistem Microsoft SQL Server este introdusă direct de utilizatorii care execută programe de aplicații, este adesea nevoie să mutați date în alte locații, de la și de la SQL Server. SQL Server oferă un set de instrumente pe care le puteți utiliza pentru a transfera și scoate datele. Unele dintre aceste instrumente, cum ar fi utilitatea bcp (Bulk Copy Program) și SQL Server Integration Services, sunt externe pentru motorul bazei de date. Alte instrumente, cum ar fi instrucțiunea BULK INSERT și funcția OPENROWSET, sunt implementate în motorul bază de date. Cu SQL Server, puteți crea, de asemenea, aplicații cu niveluri de date care ambalează toate tabelele, vizualizările și obiectele de instanță asociate unei baze de date de utilizator într-o singură unitate de implementare. În acest modul, veți explora aceste instrumente și tehnici, astfel încât să puteți importa și exporta date către și de la SQL Server. Lecții

  • Transferarea datelor către și de la serverul SQL
  • Importul și exportul datelor din tabel
  • Folosind bcp și BULK INSERT pentru a importa date
  • Implementarea și modernizarea aplicației de date

Lab: Import și export de date

  • Import și date Excel utilizând Expertul de import
  • Importați un fișier text delimitat utilizând bcp
  • Importați un fișier text delimitat cu ajutorul INSERTULUI BULK
  • Creați și testați un pachet SSIS pentru a extrage date
  • Implementați o aplicație de date de nivel

După finalizarea acestui modul, veți putea:

  • Descrieți instrumentele și tehnicile pentru transferul de date.
  • Importați și exportați date de tabel.
  • Utilizați bcp și BULK INSERT pentru a importa date.
  • Utilizați aplicații de nivel-nivel pentru a importa și exporta aplicații de bază de date.

Instruire viitoare

Nu există evenimente viitoare în acest moment.

Vă rugăm să ne scrieți la adresa info@itstechschool.com și să ne contactați la + 91-9870480053 pentru prețul cursului și costul de certificare, programare și locație

Dați-ne o întrebare

Pentru mai multe informații cu plăcere Contacteaza-ne.


Review-uri