Partecipanti
Questo corso di formazione è destinata a degli ingegneri di sistema che devono installare e amministrare SQL 2005 Server.
Esercizi pratici
Sono previsti vari esercizi che offriranno un esempio concreto dei temi studiati.
Programma del corso
- Architettura generale di SQL Server 2005.
- Contenutoto di SQL Server: integrazione dei componenti di SQL Server, i database, la sicurezza, integrazione delle funzionalità di BI, integrazione dei servizi di notifica.
- Diverse versioni di SQL Server 2005.
- Installazione di SQL Server: pianificazione, metodi e verifica dell'installazione.
- Uso dello strumento di gestione: SQL Server Management Studio.
- Uso dello strumento di gestione del computer: SQL Server Computer Manager.
- Comando di gestione 'sqlcmd'.
Esercizi pratici
Installazione di SQL Server, utilizzo degli strumenti di consultazione dinamica per l'accesso a delle basi di esempio.
- Motore dei database.
- Servizi di analisi dei dati e implicazioni per l'amministratore.
- Servizio di integrazione, servizio di notifica.
- Integrazione dei servizi di disponibilità dei dati.
- Servizi di rapporto - Reporting Service.
- Integrazione e supporto http, integrazione dell' XML.
- Supporto dei servizi aggiuntivi: Service Broker, integrazione di .NET.
Esercizi pratici
Illustrazione delle componenti di SQL Server 2005 e impatti sull'amministrazione
- Creazione del database, definizione del catalogo sistema e controllo dello spazio di stoccaggio.
- Modifica della struttura di un database, distruzione, creazione e modifica delle tabelle.
- Inserimento ed importazione dei dati.
- Gestione della localizzazione fisica del database: implementazione di file e journal, gestione del database. Consigli sulla localizzazione dei file.
- Gestione delle partizioni delle tabelle ed indici.
Esercizi pratici
Creazione di un database, gestione delle caratteristiche della base dati, gestione delle partizioni della tabella.
- Strumento per l'importazione e l'esportazione dei dati.
- Utilizzo di BCP e BULK INSERT.
- Utilizzo di Integration Service per il trasferimento dei dati: importazione/esportazione dei dati, trasformazione dei dati.
Esercizi pratici
Utilizzo degli strumenti per il trasferimento dei dati e la pianificazione. Utilizzo di BCP e BULK INSERT per l'inserimento massiccio. Analisi delle prestazioni.
- Presentazione delle funzioni di gestione della sicurezza. Architettura.
- Gestione delle autenticazioni, interazione con il sistema.
- Gestione degli oggetti controllabili.
- Gestione di ruoli e permission.
- Gestione delle permission sui dati, sui database, sugli schemi.
- Gestione dei certificati: integrazione dei certificati in SQL Server 2005, utilizzo e importanza, lavorare con i certificati.
Esercizi pratici
Gestione e implementazione delle permission e dei controlli d'accesso. Gestione dei certificati.
- Gestione dei salvataggi e ripristino del database: protezione contro le perdite di dati, implementazione di un modello di ripristino del database, salvataggio della configurazione di SQL Server e dei database.
- Attuazione di una strategia di backup e gestione delle prestazioni.
- Gestione del ripristino del database: diversi tipi di restore, ripristino da salvataggio.
- Riparazione degli ambienti SQL Server rovinati.
Esercizi pratici
Creazione della configurazione del salvataggio e del ripristino. Utilizzo di Transact-SQL e del gestionale SQL Server Enterprise Manager' per la realizzazione di backup della configurazione. Gestione e salvataggio dei log di database.
- Configurazione di SQL Server.
- Gestione dei compiti automatizzati: creazione di lavori di database.
- Gestione degli allarmi e gestione dei problemi di funzione.
- Verifica dell'integralità del database: integrità fisica e integrità logica.
Esercizi pratici
Gestione della configurazione SQL Server. Automatizzazione e pianificazione dei lavori di amministrazione.
- Uso dello strumento di profiling: controllo dell'esecuzione, gestione delle informazioni di prestazione.
- Utilizzo dei trigger ed eventi di struttura.
- Applicazione e utilizzo di eventi di modifica.
- Utilizzo delle viste di metadati.
Esercizi pratici
Effettuazione di sorveglianze sulle modifiche di struttura. Applicazione degli eventi di modifica. Gestione delle richieste SQL di metadati.
- Approcci di migrazione: migrazione on-site e migrazione in parallelo. Migrazione da SQL 2000.
Esercizi pratici
Dimostrazione di una operazione di migrazione da SQL Server 2000.
- Strumenti di recupero in caso di disastri.
- I cliché sui database.
- Gestione dei salvataggi e ripristino dei database:
- Meccanismo di disponibilità dei database: database mirror, principio e configurazione.
- Gestione degli errori del server, riavvio in caso di errore.
Esercizi pratici
Realizzazione di database mirroring. Gestione degli errori del server.
- Presentazione dei meccanismo di replica in SQL Server 2005: tipi di replica.
- Configurazione della replica.
- Miglioramento delle prestazioni.
- Strumenti di replica e implementazione.
- Gestione della distribuzione della transazione in SQL Server 2005.
- Creazione di una tabella di partizione e di uno schema di partizione.
- Creazione di una tabella partizionata.
- Partizione di una tabella esistente.
- Manutenzione delle partizioni.