{"id":1701,"date":"2010-08-30T11:09:35","date_gmt":"2010-08-30T10:09:35","guid":{"rendered":"http:\/\/blog.capdata.fr\/?p=1701"},"modified":"2019-09-13T14:51:37","modified_gmt":"2019-09-13T13:51:37","slug":"news-cote-formation","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/","title":{"rendered":"News c\u00f4t\u00e9 formation&#8230;"},"content":{"rendered":"<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701&#038;title=News%20c%C3%B4t%C3%A9%20formation%E2%80%A6\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=News%20c%C3%B4t%C3%A9%20formation%E2%80%A6&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a><p>\u00c7a y est, Louis et moi avons termin\u00e9 la nouvelle mouture de la formation SQL Server production. Les versions de SQL Server cibl\u00e9es refl\u00e8tent celles qui composent le parc de prod actuel et qui sont support\u00e9es par l&#8217;\u00e9diteur, c&#8217;est \u00e0 dire 2005, 2008, 2008 R2.<\/p>\n<p>10 sections principales sur 5 jours avec une dizaine de TP pour couvrir l&#8217;essentiel de ce que doit savoir le DBA SQL Server en production. Nous avons ajout\u00e9 des d\u00e9mos sur Resource Governor, le Change Data Capture, ainsi qu&#8217;une \u00e9tude de cas de requ\u00eate consommatrice. Nous travaillons actuellement sur le nouveau simulateur et les nouveaux sc\u00e9narios que nous allons pr\u00e9parer. On mettra quelques captures d&#8217;ici quelques jours pour vous montrer \u00e0 quoi \u00e7a va ressembler. Cette formation est assur\u00e9e par <a href=\"mailto:lhochberg@capdata.fr\">Louis <\/a>et <a href=\"mailto:dbaffaleuf@capdata.fr\">moi-m\u00eame<\/a> en intra et en inter-entreprise. Vous pouvez nous contacter pour les d\u00e9tails techniques.<\/p>\n<p>Pour les infos commerciales, planning, tarifs, etc&#8230; vous pouvez contacter la hotline commerciale au <em><strong>0820 620 400<\/strong><\/em> ou t\u00e9l\u00e9charger la plaquette <a href=\"http:\/\/www.capdata.fr\/formation-sql-server.htm\">ici<\/a>.<\/p>\n<p>Le d\u00e9coupage plan \/ jour sera le suivant:<\/p>\n<h2><strong>Partie I: Architecture et g\u00e9n\u00e9ralit\u00e9s (Jour1)<br \/>\n<\/strong><\/h2>\n<p>Pour ceux qui utilisent d\u00e9j\u00e0 SQL Server ce sera une r\u00e9vision, et pour les non-initi\u00e9s une d\u00e9couverte du produit. La premi\u00e8re partie permet une remise \u00e0 plat des connaissances n\u00e9cessaires pour aller plus loin dans le cours.<\/p>\n<h3><em><strong>I.1 G\u00e9n\u00e9ralit\u00e9s:<\/strong><\/em><\/h3>\n<p>&#8211; Description du package: diff\u00e9rents outils (SSRS, SSIS, SSBIS, SSAS, etc&#8230;), des diff\u00e9rents SKU (Enterprise, Standard, Express, etc&#8230;).<br \/>\n&#8211; Quelques rappels sur les notions de base: tables, vues, proc\u00e9dures stock\u00e9es, triggers, curseurs, etc&#8230;<br \/>\n&#8211; Rappels sur les indexes: indexes cluster, non cluster, vues index\u00e9es, &#8230;<br \/>\n&#8211; Rappels sur la concurrence d&#8217;acc\u00e8s: mode d&#8217;isolation et verrouillage.<\/p>\n<h3><em><strong>I.2: Architecture SQL Server:<\/strong><\/em><\/h3>\n<p>&#8211; Processus, zones m\u00e9moire, bases syst\u00e8mes, fichier ERRORLOG, connectivit\u00e9, stockage, &#8230;<\/p>\n<h3><em><strong>I.3: Architecture d&#8217;une base de donn\u00e9es: <\/strong><\/em><\/h3>\n<p>&#8211; Fichiers de donn\u00e9es, groupes de fichiers, allocation, IN-ROW, OFF-ROW, LOB&#8230;.<br \/>\n&#8211; Journal de transactions.<br \/>\n&#8211; Options de bases de donn\u00e9es, cr\u00e9ation, modification, suppression&#8230;.<\/p>\n<h2><strong>Partie II: Bonnes pratiques d&#8217;installation.(Jour1)<br \/>\n<\/strong><\/h2>\n<p>Plut\u00f4t que de livrer un pas \u00e0 pas tout b\u00eate, nous avons essay\u00e9 de mettre en avant la pr\u00e9paration qui est \u00e0 la base de tout succ\u00e8s.<br \/>\n<strong>&#8211; <\/strong>Discussion autour du th\u00e8me machine virtuelle \/ physique, question des licences, d\u00e9finition et pr\u00e9paration des axes, comptes de services, collation, mode d&#8217;authentification, dimensionnement des bases&#8230;<br \/>\n&#8211; Installation automatis\u00e9e et pas \u00e0 pas, maintenance: changement d&#8217;option, arr\u00eat d\u00e9marrage, DAC&#8230;<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP.<\/span><\/p>\n<h2><strong>Partie III: Maintien en conditions op\u00e9rationnelles (Jour2 \/ Jour3)<br \/>\n<\/strong><\/h2>\n<p>C&#8217;est le c\u0153ur de la formation. On va passer en revue les t\u00e2ches que le DBA doit mettre en place, et comment il peut les automatiser.<\/p>\n<h3><em><strong>III.1: Backups \/ Restaurations: <\/strong><\/em><\/h3>\n<p>&#8211; Modes de r\u00e9cup\u00e9ration des transactions, mediasets&#8230;<br \/>\n&#8211; Diff\u00e9rents types de backups: complet, de journal de transaction, tail-log, diff\u00e9rentiel.<br \/>\n&#8211; Diff\u00e9rents types de restaurations: apr\u00e8s un crash, sur une base diff\u00e9rente, restauration de pages.<br \/>\n&#8211; V\u00e9rification des sauvegardes.<br \/>\n&#8211; Impact du Bulk Logged.<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP.<\/span><\/p>\n<h3><em><strong>III.2: Contr\u00f4les de coh\u00e9rence (DBCC CHECKDB):<\/strong><\/em><\/h3>\n<p>&#8211; Pourquoi effectuer des contr\u00f4les de coh\u00e9rence.<br \/>\n&#8211; Comment interpr\u00e9ter les r\u00e9sultats.<em><strong><br \/>\n&#8211; <\/strong><\/em>Quoi faire<em><strong> <\/strong><\/em>en cas d&#8217;erreurs remont\u00e9es par DBCC CHECKDB.<\/p>\n<h3><em><strong>III.3: Fragmentation<\/strong><\/em><\/h3>\n<p><em><strong> <\/strong><\/em>&#8211; Origines de la fragmentation logique, impact sur les performances.<br \/>\n&#8211; Reconstruction des indexes.<em><strong><br \/>\n<\/strong><\/em><\/p>\n<h3><em><strong>III.4: Collecte des statistiques<\/strong><\/em><\/h3>\n<p>&#8211; Contenu des statistiques.<br \/>\n&#8211; Collecte automatique vs collecte manuelle.<em><strong> <\/strong><\/em><em><strong> <\/strong><\/em><\/p>\n<h3><em><strong>III.5: Gestion de la volum\u00e9trie:<\/strong><\/em><\/h3>\n<p><em><strong> <\/strong><\/em>&#8211; SHRINK sur les fichiers de donn\u00e9es<em><strong> <\/strong><\/em>\/ journaux<em><strong><br \/>\n<\/strong><\/em>&#8211; Conseils sur la r\u00e9duction de fichiers.<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP.<\/span><\/p>\n<h3><strong>III.6: Automatisation des t\u00e2ches de maintenance .<\/strong><\/h3>\n<p>&#8211; SQL Agent, plans de maintenance.<br \/>\n&#8211; Notification via Database Mail.<br \/>\n&#8211; Gestion des alertes.<br \/>\n&#8211; Collecter les donn\u00e9es (Data Collector).<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP<\/span><\/p>\n<h2><strong>Partie IV: Demandes de travaux: (Jour3)<br \/>\n<\/strong><\/h2>\n<p>&#8211; Import \/ export de donn\u00e9es (BCP, BULK INSERT, SSIS) <span style=\"color: #0000ff;\">-&gt; TP<\/span><br \/>\n&#8211;\u00a0 D\u00e9tacher \/rattacher une base <span style=\"color: #0000ff;\">-&gt; TP<\/span><br \/>\n&#8211; Database snapshot <span style=\"color: #0000ff;\">-&gt; TP<\/span><br \/>\n&#8211; Serveurs li\u00e9s.<\/p>\n<h2>Partie V: Outils d&#8217;administration: (Jour4)<\/h2>\n<p>&#8211; SQLCMD<br \/>\n&#8211; DAC<br \/>\n&#8211; Resource Governor <span style=\"color: #0000ff;\">-&gt; DEMO<\/span><\/p>\n<h2>Partie V: S\u00e9curit\u00e9: (Jour4)<\/h2>\n<p>&#8211; D\u00e9finition des risques.<br \/>\n&#8211; Acc\u00e8s, authentification, et ACLs <span style=\"color: #0000ff;\">-&gt; TP<\/span><br \/>\n&#8211; Chiffrement, protection des donn\u00e9es.<br \/>\n&#8211; Techniques d&#8217;audit: Policies, trace par d\u00e9faut, rapports\u00a0 SSMS, audit C2, Change Data Capture <span style=\"color: #0000ff;\">-&gt; DEMO<\/span><\/p>\n<h2>Partie VI: Cas de corruptions de donn\u00e9es (Jour4)<em><strong> <\/strong><\/em><\/h2>\n<p><em><strong>&#8211; <\/strong><\/em>Importance des sauvegardes, outils, recovery, etc&#8230;<br \/>\n&#8211; Cas de corruption sur une base syst\u00e8me en SQL Server 2005\/2008.<br \/>\n&#8211; Probl\u00e8me de recovery sur une base syst\u00e8me en SQL Server 2005\/2008.<br \/>\n&#8211; Probl\u00e8me sur un fichier de donn\u00e9es de base utilisateur.<br \/>\n&#8211; Probl\u00e8me de recovery sur une base utilisateur.<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP<\/span><\/p>\n<h2>Partie VII: VLDB (Very Large Data Bases): (Jour4)<\/h2>\n<p>&#8211; D\u00e9finition de la probl\u00e9matique des VLDB.<br \/>\n&#8211; Stockage des donn\u00e9es \u00e9tendues (OFF-ROW, LOB, FILESTREAM)<br \/>\n&#8211; Compression des donn\u00e9es (page, ligne, colonnes sparse).<br \/>\n&#8211; Techniques de backup par groupes de fichiers.<br \/>\n&#8211; Partitionnement de tables.<br \/>\n&#8211; Glissement de partitions.<\/p>\n<h2>Partie VIII: Probl\u00e9matiques de migration (Jour4)<\/h2>\n<p>&#8211; Cycles de vie de SQL Server.<br \/>\n&#8211; Obsolescence des fonctionnalit\u00e9s.<br \/>\n&#8211; SQL Upgrade Advisor.<br \/>\n&#8211; M\u00e9thodologies de migration.<br \/>\n&#8211; Le probl\u00e8me DTS.<\/p>\n<h2>Partie IX: Performances: (Jour5)<\/h2>\n<h3><em><strong>IX.1: Utilisation des ressources par SQL Server:<\/strong><\/em><\/h3>\n<p>&#8211; CPU: SQLOS, planification, param\u00e8tres appliqu\u00e9s \u00e0 la CPU (max worker threads, affinit\u00e9s, priorit\u00e9, etc&#8230;)<br \/>\n&#8211; M\u00e9moire: 32 bits et 64 bits, AWE, page verrouill\u00e9es en m\u00e9moire, Buffer POOL, PLAN CACHE,\u00a0 etc&#8230;<br \/>\n&#8211; Disques: Scatter\/Gather IOs, IO asynchrones, IO non bufferis\u00e9es.<br \/>\n&#8211; Tempdb.<br \/>\n&#8211; Les antivirus et les bases de donn\u00e9es.<\/p>\n<h3><em><strong>IX.2: Optimisation des requ\u00eates:<\/strong><\/em><\/h3>\n<p>&#8211; Le pipeline de la compilation.<br \/>\n&#8211; Phases d&#8217;optimisation prises en charge par l&#8217;optimiseur.<br \/>\n&#8211; Recompilations.<br \/>\n&#8211; Lecture d&#8217;un plan d&#8217;ex\u00e9cution et principaux op\u00e9rateurs.<br \/>\n&#8211; Types de jointures (NLJ, MJ, HJ)<br \/>\n&#8211; Couverture d&#8217;une requ\u00eate.<br \/>\n&#8211; Etude de cas <span style=\"color: #0000ff;\">-&gt; DEMO<\/span><\/p>\n<h3><em><strong>IX.3: Les outils de mesure:<\/strong><\/em><\/h3>\n<p>&#8211; Vues basiques de SSMS.<br \/>\n&#8211; Outils Windows: TM, Perfmon, ETW, etc&#8230;<br \/>\n&#8211; Compteurs perfmon types pour windows et SQL Server;<br \/>\n&#8211; SQL Trace et profiler <span style=\"color: #0000ff;\">-&gt; TP<\/span><br \/>\n&#8211; DTA.<br \/>\n&#8211; DMVs.<br \/>\n&#8211; Outils divers: SQLDIAG, SQL Nexus, RML Utilities, Performance Dashboard SQL 2005, rapports SSMS.<br \/>\n&#8211; Extended events (XE).<br \/>\n&#8211; set statistics &#8230;<\/p>\n<h3><em><strong>IX.4: D\u00e9marche de r\u00e9solution d&#8217;un probl\u00e8me:<\/strong><\/em><\/h3>\n<p>&#8211; Analyse du probl\u00e8me \u00e0 chaud (mode &#8216;pompier&#8217;): outils, techniques et astuces&#8230;<br \/>\n&#8211; Analyse du probl\u00e8me \u00e0 post\u00e9riori avec et sans traces.<\/p>\n<h2>Partie X: Haute disponibilit\u00e9 et r\u00e9plication: (Jour5)<\/h2>\n<h3><em><strong>X.1: Cluster SQL Server.<\/strong><\/em><\/h3>\n<p>&#8211; Notions de cluster simple-instance \/ multi-instance.<br \/>\n&#8211; Probl\u00e8mes li\u00e9s aux clusters.<\/p>\n<h3><em><strong>X.2: Log Shipping:<\/strong><\/em><\/h3>\n<p>&#8211; Mise en place du log shipping.<br \/>\n&#8211; Probl\u00e8mes li\u00e9s au log shipping.<\/p>\n<h3><em><strong>X.3: Database Mirroring:<\/strong><\/em><\/h3>\n<p>&#8211; Diff\u00e9rentes topologies.<br \/>\n&#8211; Mise en place du DB mirroring.<br \/>\n&#8211; Probl\u00e8mes li\u00e9s au Database Mirroring.<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP<\/span><\/p>\n<h3><em><strong>X.4: R\u00e9plication:<\/strong><\/em><\/h3>\n<p>&#8211; Topologies de r\u00e9plication.<br \/>\n&#8211; Diff\u00e9rents acteurs de la r\u00e9plication transactionnelle.<br \/>\n&#8211; Maintenance de la r\u00e9plication.<br \/>\n&#8211; Probl\u00e8mes li\u00e9s \u00e0 la r\u00e9plication.<br \/>\n<span style=\"color: #0000ff;\">-&gt; TP<\/span><\/p>\n<p>&#8211; Comparatif des diff\u00e9rentes solutions de HA.<\/p>\n<h2>Partie XI: Q&amp;A<\/h2>\n<p>A suivre la formation sp\u00e9ciale optimisation de requ\u00eates. A+<\/p>\n<p>David B.<\/p>\n<a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701&#038;text=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701&#038;title=News%20c%C3%B4t%C3%A9%20formation%E2%80%A6\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-24 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=News%20c%C3%B4t%C3%A9%20formation%E2%80%A6&#038;body=Article%20sur%20le%20blog%20de%20la%20Capdata%20Tech%20Team%20%3A%20:%20https%3A%2F%2Fblog.capdata.fr%2Findex.php%2Fwp-json%2Fwp%2Fv2%2Fposts%2F1701\" style=\"font-size: 0px;width:24px;height:24px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"24\" height=\"24\" style=\"display: inline;width:24px;height:24px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/blog.capdata.fr\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/48x48\/mail.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>\u00c7a y est, Louis et moi avons termin\u00e9 la nouvelle mouture de la formation SQL Server production. Les versions de SQL Server cibl\u00e9es refl\u00e8tent celles qui composent le parc de prod actuel et qui sont support\u00e9es par l&#8217;\u00e9diteur, c&#8217;est \u00e0&hellip; <a href=\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":7935,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[177],"class_list":["post-1701","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sqlserver","tag-formation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>News c\u00f4t\u00e9 formation... - Capdata TECH BLOG<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"News c\u00f4t\u00e9 formation... - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"\u00c7a y est, Louis et moi avons termin\u00e9 la nouvelle mouture de la formation SQL Server production. Les versions de SQL Server cibl\u00e9es refl\u00e8tent celles qui composent le parc de prod actuel et qui sont support\u00e9es par l&#8217;\u00e9diteur, c&#8217;est \u00e0&hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2010-08-30T10:09:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-13T13:51:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2010\/08\/photo-1503676260728-1c00da094a0b.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"706\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David Baffaleuf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Baffaleuf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\"},\"author\":{\"name\":\"David Baffaleuf\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf\"},\"headline\":\"News c\u00f4t\u00e9 formation&#8230;\",\"datePublished\":\"2010-08-30T10:09:35+00:00\",\"dateModified\":\"2019-09-13T13:51:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\"},\"wordCount\":1223,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"formation\"],\"articleSection\":[\"SQL Server\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\",\"name\":\"News c\u00f4t\u00e9 formation... - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2010-08-30T10:09:35+00:00\",\"dateModified\":\"2019-09-13T13:51:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News c\u00f4t\u00e9 formation&#8230;\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.capdata.fr\/#website\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"name\":\"Capdata TECH BLOG\",\"description\":\"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting\",\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.capdata.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.capdata.fr\/#organization\",\"name\":\"Capdata TECH BLOG\",\"url\":\"https:\/\/blog.capdata.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"contentUrl\":\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp\",\"width\":800,\"height\":254,\"caption\":\"Capdata TECH BLOG\"},\"image\":{\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf\",\"name\":\"David Baffaleuf\",\"sameAs\":[\"http:\/\/www.capdata.fr\"],\"url\":\"https:\/\/blog.capdata.fr\/index.php\/author\/dbaffaleuf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"News c\u00f4t\u00e9 formation... - Capdata TECH BLOG","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/","og_locale":"fr_FR","og_type":"article","og_title":"News c\u00f4t\u00e9 formation... - Capdata TECH BLOG","og_description":"\u00c7a y est, Louis et moi avons termin\u00e9 la nouvelle mouture de la formation SQL Server production. Les versions de SQL Server cibl\u00e9es refl\u00e8tent celles qui composent le parc de prod actuel et qui sont support\u00e9es par l&#8217;\u00e9diteur, c&#8217;est \u00e0&hellip; Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2010-08-30T10:09:35+00:00","article_modified_time":"2019-09-13T13:51:37+00:00","og_image":[{"width":1000,"height":706,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2010\/08\/photo-1503676260728-1c00da094a0b.jpg","type":"image\/jpeg"}],"author":"David Baffaleuf","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"David Baffaleuf","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/"},"author":{"name":"David Baffaleuf","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf"},"headline":"News c\u00f4t\u00e9 formation&#8230;","datePublished":"2010-08-30T10:09:35+00:00","dateModified":"2019-09-13T13:51:37+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/"},"wordCount":1223,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["formation"],"articleSection":["SQL Server"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/","url":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/","name":"News c\u00f4t\u00e9 formation... - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2010-08-30T10:09:35+00:00","dateModified":"2019-09-13T13:51:37+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/news-cote-formation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"News c\u00f4t\u00e9 formation&#8230;"}]},{"@type":"WebSite","@id":"https:\/\/blog.capdata.fr\/#website","url":"https:\/\/blog.capdata.fr\/","name":"Capdata TECH BLOG","description":"Le blog technique sur les bases de donn\u00e9es de CAP DATA Consulting","publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.capdata.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/blog.capdata.fr\/#organization","name":"Capdata TECH BLOG","url":"https:\/\/blog.capdata.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/","url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","contentUrl":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2023\/01\/logo_capdata.webp","width":800,"height":254,"caption":"Capdata TECH BLOG"},"image":{"@id":"https:\/\/blog.capdata.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/cap-data-consulting\/mycompany\/"]},{"@type":"Person","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf","name":"David Baffaleuf","sameAs":["http:\/\/www.capdata.fr"],"url":"https:\/\/blog.capdata.fr\/index.php\/author\/dbaffaleuf\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1701"}],"version-history":[{"count":42,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1701\/revisions"}],"predecessor-version":[{"id":7936,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/1701\/revisions\/7936"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/7935"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}