La formation d’administration sous SQL Serveur vise à présenter l’ensemble des fonctionnalités offertes par le SGBD aux participants. Les utilisateurs apprendront, avec l’aide du formateur, à manipuler l’outil afin d’effectuer les différentes tâches d’administration. La formation sera axée sur la pratique grâce à des exercices illustratifs issus de l’industrie.
Pour cette formation, il est nécassaire de connaître les concepts de base des bases de données
-
Les éditions (Mobile, Express, Workgroup, Standard, Enterprise et Developer)
-
Architecture de SQL server
-
Architecture de SQL server
-
Comprendre les limites de SQL Server
-
Comparaison de SQL Server 2008 et 2012 (caractéristiques du moteur du SGBD, Analysis Services, Reporting Services, Integration Services, Replication)
-
Versions de SQL Server et prérequis matériels et logiciels
-
Migration vers SQL Server: cohabitation d'instances nommées
-
Vérifications de pré installation : " System Consistency Checker "
-
Sélection des composants à installer et ajout et / ou suppression de composants
-
Installations silencieuses, automatisées, distantes, en cluster
-
Inscription du serveur et options de configuration
-
Contrôle de l'installation et paramétrage
-
SQL Server Management Studio : explorateur d'objets et de solutions, analyseur de requêtes
-
SQL Computer Manager : services, configuration bibliothèques réseau
-
Outil SQLCMD : exécution de scripts SQL, dialogue interactif
-
SQL Management Objects : objets SMO et RMO.
-
Création de tables, contraintes et relations avec le « Query Editor » et le « Query Designer »
-
Création et gestion des vues
-
Procédures stockées
-
Optimisation des requêtes (Partitionnement des tables et indexes, indexation des opérations en ligne et en parallèle, Maintenance et configuration des indexes)
-
Introduction aux nouvelles architectures de sécurité : mots de passe, étendues hiérarchiques, utilisateurs, connexions SQL, schéma, méta données, contexte d'exécution
-
Nouvelles instructions de sécurité : " Principals ", " Securables ", "Permissions "
-
Gestion de la sécurité : connexions SQL, connexions utilisateurs,
-
Gestion des schémas et des espaces de noms
-
Gestion des contextes de sécurité
-
Gestion des permissions de serveur, de base de données, de groupe
-
Gestion des certificats et encryptage
-
Fonctionnalités : capture instantanée, opérations en ligne, sauvegardes en miroir, vérifications par checksum, récupération des données
-
Sauvegardes et restitutions de données : complètes, différentielles, partielles Instructions supprimées: " BACKUP LOG WITH NO_LOG " et " BACKUP LOG WITH NO_TRUNCATE "
-
Modèles de récupération (« SIMPLE », « FULL », « BULK-LOGGED »)
-
Gestion de défaillances de serveur, redémarrage en cas de défaillance
-
Gestion des transactions
-
Contrôle de performance (Gestionnaire de Profils : Analysis Services, Plans d'exécution, Verrous, XML, agrégats de données)
-
Contrôle des événements
-
Le « Dynamic Management Views »
-
Définition et gestion des plans de maintenance
-
Agent SQL Server
-
Agent SQLiMail
-
Journaux et archives SQL Server
-
« Integration Service » vs. « Data Transformation Service » de SQL Server
-
Transformations de données
-
Conception graphique et assistants d'importation / exportation de données
-
Création de packages : importer des sources hétérogènes, alimenter les Data Warehouses ou DataMart
-
Déploiement de packages
-
Architecture de réplication de données
-
Types de réplications (« snapshot », transactionnel, « merge »)
-
Gestion simplifiée et stable de la réplication : hétérogène, peer-to-peer, transactionnelle, http
-
Moniteur de réplication et objets SMO / RMO
-
Contrôler et optimaliser la réplication
-
Architecture orientée " Services " : SOAP, WSDL, UDDI
-
Service " Broker " : caractéristiques, architecture, processus d'échange, sécurisation
-
Implémentation du service " Broker " : service, contrats, queues, messages