Durata
5 giorni
Prezzo
1.650,00 €
Lingua
Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Chiedi informazioni
Administering a SQL Server Database Infrastructure
Codice: MSSQ06
Questo corso è progettato per i professionisti di database che necessitano di competenze per mantenere e amministrare l’infrastruttura di un database SQL. I partecipanti apprenderanno le pratiche avanzate per autenticare e autorizzare gli utenti, gestire ruoli, proteggere i dati, effettuare e ripristinare backup, automatizzare la gestione del database, configurare la sicurezza, monitorare e risolvere i problemi comuni, nonché importare ed esportare dati.
Modalità di erogazione
In aula o Live Virtual Classroom.
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.
Contenuti del corso
- Autenticazione e Autorizzazione degli Utenti
- Descrivere la sicurezza a livello di server e di database
- Autenticazione multi-server
- Database parzialmente contenuti
- Assegnazione dei Ruoli del Server e del Database
- Ruoli del server
- Ruoli del database fissi
- Creazione di ruoli di database definiti dall’utente
- Autorizzazione degli Utenti ad Accedere alle Risorse
- Autorizzazione dell’accesso utente agli oggetti
- Autorizzazione degli utenti ad eseguire codice
- Configurazione dei permessi a livello di schema
- Protezione dei Dati con Crittografia e Audit
- Opzioni di audit per l’accesso ai dati in SQL Server
- Implementazione e gestione dell’audit di SQL Server
- Protezione dei dati con la crittografia
- Modelli di Recupero di SQL Server
- Strategie di backup
- Comprensione del log delle transazioni di SQL Server
- Pianificazione di una strategia di backup per SQL Server
- Backup dei Database SQL Server
- Backup dei database e dei log delle transazioni
- Gestione dei backup dei database
- Lavorare con le opzioni di backup
- Ripristino dei Database SQL Server
- Comprensione del processo di ripristino
- Ripristino dei database
- Ripristino a un punto specifico nel tempo (Point-in-Time Recovery)
- Ripristino dei database di sistema e dei file individuali
- Automazione della Gestione di SQL Server
- Automazione della gestione di SQL Server
- Lavoro con SQL Server Agent
- Gestione dei job di SQL Server Agent
- Gestione multi-server
- Configurazione della Sicurezza per SQL Server Agent
- Comprensione della sicurezza di SQL Server Agent
- Configurazione delle credenziali
- Configurazione degli account proxy
- Monitoraggio di SQL Server con Avvisi e Notifiche
- Configurazione della posta del database
- Monitoraggio degli errori di SQL Server
- Configurazione di operatori, avvisi e notifiche
- Avvisi nel database SQL di Azure
- Introduzione alla Gestione di SQL Server Utilizzando PowerShell
- Configurazione di SQL Server usando PowerShell
- Amministrazione di SQL Server usando PowerShell
- Mantenimento dell’ambiente SQL Server usando PowerShell
- Gestione dei database SQL Server di Azure usando PowerShell
- Tracciamento dell’Accesso a SQL Server
- Cattura dell’attività utilizzando SQL Server Profiler
- Miglioramento delle prestazioni con il Database Engine Tuning Advisor
- Lavoro con opzioni di tracciamento
- Replay distribuito
- Monitoraggio dei blocchi
- Monitoraggio di SQL Server
- Monitoraggio dell’attività
- Cattura e gestione dei dati di prestazione
- Analisi dei dati di prestazione raccolti
- SQL Server Utility
- Risoluzione dei Problemi di SQL Server
- Metodologia di risoluzione dei problemi di SQL Server
- Risoluzione dei problemi relativi ai servizi
- Risoluzione dei problemi di accesso e connettività
- Risoluzione dei problemi comuni
- Importazione ed Esportazione di Dati
- Trasferimento di dati da e verso SQL Server
- Importazione ed esportazione di dati tabellari
- Uso di BCP e BULK INSERT per importare dati
- Distribuzione e aggiornamento delle applicazioni data-tier
- Laboratori Pratici
Partecipanti
- Il corso è rivolto soprattutto a amministratori di database, sviluppatori di database e architetti di dati.
- Il candidato ideale deve avere esperienza nella progettazione e/o nello sviluppo di database SQL, nonché esperienza nel tuning e nell’ottimizzazione delle prestazioni.
- È inoltre altamente auspicabile la conoscenza delle strutture degli indici e della messa a punto delle prestazioni delle query.
Prerequisiti
Per partecipare al corso è necessario che i partecipanti abbiano:
- Conoscenza di base del sistema operativo Microsoft Windows e delle sue funzionalità principali
- Conoscenza di lavoro di Transact-SQL
- Conoscenza delle basi di dati relazionali
- Alcune esperienze con la progettazione dei database
Obiettivi
Al termine del corso, gli studenti saranno in grado di:
- Autenticare e autorizzare gli utenti a SQL Server e ai database.
- Assegnare ruoli a livello di server e database.
- Autorizzare gli utenti ad accedere e gestire le risorse.
- Proteggere i dati con crittografia e impostare l’audit.
- Comprendere i modelli di recupero di SQL Server e definire strategie di backup.
- Eseguire il backup e ripristinare i database di SQL Server.
- Automatizzare la gestione di SQL Server utilizzando agenti e PowerShell.
- Configurare la sicurezza per SQL Server Agent.
- Monitorare SQL Server con avvisi e notifiche.
- Gestire SQL Server utilizzando PowerShell.
- Tracciare e monitorare l’accesso a SQL Server.
- Risolvere i problemi comuni di SQL Server.
- Importare ed esportare i dati in modo efficiente.
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design