Descrizione del corso
In questo corso intensivo di 5 giorni, ti guideremo attraverso le tecniche di amministrazione più essenziali e avanzate per gestire SQL Server con sicurezza ed efficienza. Al termine, sarai in grado di:
- Installare, configurare e ottimizzare SQL Server nelle varie edizioni e livelli di compatibilità.
- Implementare strategie di sicurezza, auditing e crittografia per proteggere i dati.
- Pianificare e attuare strategie di backup e recovery avanzate, compreso il ripristino punto-in-tempo.
- Automatizzare le attività di amministrazione e gestione tramite SQL Server Agent.
- Monitorare e risolvere problemi di performance utilizzando strumenti avanzati come Profiler e Dynamic Management Views.
Perché Partecipare?
Questo corso è ideale per amministratori di database, sviluppatori SQL e professionisti IT che desiderano ottenere una padronanza completa delle tecniche di amministrazione di SQL Server. Con un approccio pratico e orientato ai risultati, avrai la possibilità di mettere in pratica quanto appreso attraverso esempi concreti, approfondendo ogni aspetto cruciale per la gestione di SQL Server in ambienti complessi.
Programma
- Introduzione a SQL Server
- SQL Server: Editions e livelli di compatibilità
- Strumenti di gestione di SQL Server
- Installazione e configurazione di SQL Server
- Gestione di Database e File di Sistema
- Creazione e gestione di database, filegroup, estensioni, pagine e log
- Configurazione dei dischi RAID e file system per ottimizzare le prestazioni
- Auto-growth, auto-shrink e configurazione di tempdb
- Sicurezza e Controllo degli Accessi
- Principali securables, logins, policy e ruoli
- Gestione dei permessi (grant, deny, revoke) e auditing avanzato
- Implementazione di tecnologie di crittografia: Transparent Data Encryption, Always Encrypted, Dynamic Data Masking
- Strategie di Backup e Recovery
- Modelli di recovery (Simple, Full e Bulk-logged)
- Configurazione dei checkpoint e delle opzioni di backup avanzate
- Ripristino e recovery dei database: filegroup, data pages, backup parziale e point-in-time recovery
- Automazione e Monitoraggio
- Creazione e gestione di job con SQL Server Agent, gestione multiserver e configurazione della sicurezza dell’Agent
- Monitoraggio delle prestazioni: Activity Monitor, Dynamic Management Views, SQL Profiler
- Troubleshooting e risoluzione dei problemi di performance
- Importazione, Esportazione e Manutenzione del Database
- Tecniche di importazione ed esportazione dei dati
- Strategia di manutenzione del database per garantire prestazioni e integrità costanti