SQL Server 2016 - Administrer une infrastructure de BDD
Bases de données 2790 € HT
Objectifs
• Assigner les rôles de serveurs et de bases de données
• Authentifier et autoriser les utilisateurs
• Automatiser la gestion des bases de données
• Autoriser les utilisateurs à accéder aux ressources
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Administrateurs de base de données
Pré-requis
Avoir des connaissances de base sur Windows ; connaître les Transact-SQL, les bases de données relationnelles et leurs conception
Authentifier et autoriser
- Authentifier les connections à SQL Server
- Autoriser les logins à accéder aux Bases de données
- Autorisation sur différents serveurs
- Contenus partiels des Bases de données
Assigner les rôles de serveurs et de Bases de données
- Travailler avec les rôles de server
- Travailler avec les rôles fixes de Bases de données
- Créer des rôles de Bases de données
Autoriser les utilisateurs à accéder aux ressources
- Autoriser les utilisateurs à accéder aux objets
- Autoriser les utilisateurs à exécuter du code
- Configurer les permissions au niveau du Schéma
Protéger les données avec le cryptage et l’audit
- Options pour l’audit des accès aux données dans SQL Server
- Mettre en œuvre l’audit SQL Server
- Gérer l’audit SQL Server
- Protéger les données avec le cryptage
Modèles de récupération SQL Server
- Stratégies de sauvegarde
- Comprendre la journalisation des transactions SQL Server
- Planifier une stratégie de sauvegarde SQL Server
Sauvegarde des Bases de données SQL Server
- Sauvegarder les bases de données et les journaux de transaction
- Gérer les sauvegardes des Bases de données
- Travailler avec les options de sauvegarde
Restaurer les Bases de données SQL Server
- Comprendre le processus de restauration
- Restaurer les Bases de données
- Travailler avec la récupération jusqu’à un point dans le temps
- Restaurer les bases de données systèmes et les fichiers individuels
Automatiser la gestion SQL Server
- Automatiser la gestion de SQL Server
- Travailler avec l’agent SQL Server
- Gérer travaux de l’agent SQL Server
- Gestion multi-serveurs
Configurer la sécurité pour l’agent SQL Server
- Comprendre la sécurité de l’agent SQL Server
- Configurer les informations d’identification
- Configurer les comptes proxy
Surveiller SQL Server avec les alertes et les notifications
- Configurer la messagerie de la base de données
- Surveiller les erreurs SQL Server
- Configurer les opérateurs, les alertes et les notifications
- Alertes dans la base de données SQL Azure
Introduction à la gestion de SQL Server avec PowerShell
- Configurer SQL Server via PowerShell
- Administrer SQL Server via PowerShell
- Maintenir l’environnement SQL Server via PowerShell
- Gérer les bases de données SQL Azure via PowerShell
Tracer l’accès à SQL Server
- Capturer l’activité via SQL Server Profiler
- Améliorer la performance avec l’assistant d’optimisation de la base de données
- Travailler avec les options de trace
- « distributed replay »
- Surveiller les verrouillages
Surveiller SQL Server
- Surveiller l’activité
- Capturer et gérer les données de performance
- Analyser les données de performance collectées
- Utilitaire SQL Server
Dépanner SQL Server
- Méthodologie de dépannage SQL Server
- Résoudre des problèmes relatifs aux services
- Résoudre les problèmes de logins et de connectivité
- Dépanner les problèmes courants
Importer et exporter les données
- Transférer des données vers/à partir de SQL Server
- Importer et exporter des données de tables
- Utiliser BCP et BULK INSERT pour importer des données
- Déployer et mettre à niveau des applications data-tier