Il s’agit d’un examen réservé aux personnes déjà certifié SQL Server 2008 qui regroupe les deux examens suivants :
– 70-461 : Querying Microsoft SQL Server 2012
– 70-462 : Administering Microsoft SQL Server 2012 Databases
Il comporte 50 questions décomposées en 2 ensembles :
– 25 questions pour la partie développement (70-461)
– 25 questions pour la partie administration (70-462)
Concernant la première partie, vous trouverez toutes les informations sur le post suivant :
http://mcnextpost.com/2014/03/28/certification-ms-querying-sql-server-2012-70-461/
Concernant la deuxième partie, j’ai relevé différents points d’attention
– Les différents mécanismes de réplication (Snapshot, Transactional, etc.)
– Le principe du Database Mirroring
– Les procédures de sauvegarde (Backup Differential, etc.)
– L’installation complète d’une plateforme SQL Server (Database Mail, Cluster, etc.)
– Le « Always On »
– Les différents outils de monitoring (Performance monitor, SQL Server Profiler, etc.)
– L’audit des instances SQL Server (Server Audit, Policy, etc.)
– La création de jobs avec l’agent SQL Server
Une certification pas si simple pour les personnes ne pratiquant pas l’administration SQL Server au quotidien.
Vous trouverez ci-dessous quelques éléments pour le passage de la certification 70-461.
Tout d’abord, juste pour information, l’endroit où j’ai passé l’examen (206 rue Lafayette) n’est pas vraiment un endroit superbe … Ne soyez pas surpris.
Pour l’examen en lui-même, il y’avait 2 types de questions :
– Les QCM : un ou plusieurs choix possibles pouvant aller jusqu’à 8 choix !
– Les constructions : création d’une requête par drag and drop
Concernant les sujets qui retombaient sur de nombreuses questions:
• Utilisation des fonctions d’ordre : rank(), dense_rank(), ntile().
• Rendu XML des requêtes FOR XML. Bien connaître la subtilité entre FOR XML RAW VS AUTO VS PATH avec l’option ELEMENTS ou pas.
• Gestion d’erreurs : utilisation de @@ERROR, XACT_STATE(), @@TRANCOUNT
• Les triggers surtout l’utilisation de « instead of »
Eléments qui tombent dans une ou deux questions :
• Incrémentation automatique avec cycle.
• Utilisation de SCHEMABINDING
Eléments qui m’ont posés problèmes :
• A priori l’opérateur « + » est mieux que la somme …
• « NOT IN » équivalent à « ALL »
• Différence entre UNION et UNION ALL, le premier garde les doublons