{"id":3542,"date":"2012-05-02T12:48:37","date_gmt":"2012-05-02T11:48:37","guid":{"rendered":"http:\/\/blog.capdata.fr\/?p=3542"},"modified":"2019-09-13T14:18:48","modified_gmt":"2019-09-13T13:18:48","slug":"production-sql-server-suivi-et-controle-du-parc","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/","title":{"rendered":"Production SQL Server: Suivi et Contr\u00f4le du parc"},"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%2F3542&#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%2F3542&#038;title=Production%20SQL%20Server%3A%20Suivi%20et%20Contr%C3%B4le%20du%20parc\" 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=Production%20SQL%20Server%3A%20Suivi%20et%20Contr%C3%B4le%20du%20parc&#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%2F3542\" 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>Huiti\u00e8me article de la s\u00e9rie <a href=\"http:\/\/blog.capdata.fr\/index.php\/une-approche-pragmatique-de-la-production-sql-server\">Une approche pragmatique de la production SQL Server<\/a>, il est question ici de suivre le parc d\u2019instances SQL Server.<\/p>\n<p>Ce sujet est bien trop vaste pour un billet de blog, je me contenterai donc d\u2019aborder le sujet.<\/p>\n<p><strong>Que suivre\u00a0?<\/strong><\/p>\n<p>L\u2019objectif du suivi est double\u00a0: s\u2019assurer que le Service \u00ab\u00a0disponibilit\u00e9 de la base de donn\u00e9es\u00a0\u00bb est offert \u00e0 l\u2019utilisateur, et Ma\u00eetriser les instances du parc afin que leur exploitation reste simple. Les points \u00e0 suivre sont donc disponibilit\u00e9 et performance pour la partie Service, et maintient de la configuration pour la partie Ma\u00eetrise.<br \/>\n<em>Disponibilit\u00e9\u00a0:<\/em><\/p>\n<ul>\n<li>L\u2019instance tourne et accepte les connexions des utilisateurs sur les diff\u00e9rentes bases<\/li>\n<li>Les bases utilisateurs sont pleinement op\u00e9rationnelles (pas de corruption de donn\u00e9es, pas de probl\u00e8me de saturation d\u2019espace)<\/li>\n<li>Le temps de r\u00e9ponse des requ\u00eates est satisfaisant (performances acceptables)<\/li>\n<\/ul>\n<p><em>Ma\u00eetrise\u00a0:<\/em><\/p>\n<ul>\n<li>La configuration de chaque instance\/machine est connue, ainsi que son \u00e9volution dans le temps<\/li>\n<li>Chaque instance d\u00e9ploy\u00e9e est suivie<\/li>\n<\/ul>\n<p>Pour r\u00e9pondre \u00e0 ces besoins, il existe, entre autres, deux approches\u00a0: Le d\u00e9veloppement interne, et les outils Microsoft.<\/p>\n<p><strong>Le d\u00e9veloppement interne<\/strong><br \/>\nIl est possible et relativement simple de mettre en place une gestion centralis\u00e9e de votre parc.<br \/>\nUne base de donn\u00e9es sur une instance SQL Server, une dizaine de tables, et vous disposez d\u2019un r\u00e9f\u00e9rentiel contenant les informations de chaque instance d\u00e9ploy\u00e9e.<br \/>\nVia l\u2019utilisation de serveurs li\u00e9s, vous pouvez simplement depuis votre instance de gestion consulter les donn\u00e9es de chaque instance du parc, donc r\u00e9cup\u00e9rer les informations de configuration, volum\u00e9trie et performance de ces instances.<br \/>\nVia les rapports SQL Server (construits graphiquement avec <a href=\"http:\/\/www.microsoft.com\/downloads\/fr-fr\/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33\">report Builder 3<\/a>), vous avez la possibilit\u00e9 de g\u00e9n\u00e9rer des tableaux de bord reprenant les informations collect\u00e9es.<\/p>\n<p><em>Avantages\u00a0: <\/em><\/p>\n<ul>\n<li>le r\u00e9f\u00e9rencement peut \u00eatre script\u00e9 dans votre proc\u00e9dure de d\u00e9ploiement, ce qui le rend automatique.<\/li>\n<li>Votre base de gestion peut \u00eatre h\u00e9berg\u00e9e par une instance en \u00e9dition Express de SQL Server, donc pas de co\u00fbt de licence.<\/li>\n<li>Puisqu\u2019il s\u2019agit d\u2019un d\u00e9veloppement interne, l\u2019ajout de fonctionnalit\u00e9s (gestionnaire de sauvegardes\/restaurations, rapports personnalis\u00e9s, ) est possible. Vous disposez en outre d\u2019un r\u00e9f\u00e9rentiel unique, donc pas de probl\u00e8me de redondance d&#8217;information et de maintient de coh\u00e9rence entre sources diff\u00e9rentes.<\/li>\n<\/ul>\n<p><em>Inconv\u00e9nients\u00a0: <\/em><\/p>\n<ul>\n<li>Outre la partie base de donn\u00e9es, cette m\u00e9thode requiert des connaissances de programmation (php, asp), ne serait-ce que pour obtenir une interface graphique descente.<\/li>\n<\/ul>\n<p><strong>Outils Microsoft<\/strong><br \/>\nPlusieurs outils de Microsoft, int\u00e9grables \u00e0 la console Management Studio, offrent des fonctionnalit\u00e9s int\u00e9ressantes pour le suivi\u00a0:<\/p>\n<p><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/ee210548.aspx\">SQL Server Utilities<\/a> permet de collecter et d\u2019historiser les compteurs de performance de vos instances SQL Server.\u00a0 Il offre en outre un tableau de bord orient\u00e9 \u00ab\u00a0\u00e9tat de sant\u00e9 de l\u2019utilisation des instances \u00bb donnant une vue synth\u00e9tique de l\u2019utilisation des ressources de vos instances. \u00a0Plusieurs rapports fournis donnent une vue historique des performances d\u2019une instance. SQL Server Utilities fonctionne pour des instances en version 2008R2 et sup\u00e9rieure.<\/p>\n<p>Avec <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb510667.aspx\">Management Policies<\/a>, un mod\u00e8le de \u00a0configuration est cr\u00e9\u00e9 et peut \u00eatre \u00e9valu\u00e9 r\u00e9guli\u00e8rement sur les instances du parc. Lorsque des diff\u00e9rences entre le mod\u00e8le et l\u2019instance sont trouv\u00e9es, elles peuvent \u00eatre notifi\u00e9e ou corrig\u00e9e automatiquement. Plusieurs mod\u00e8les (en fonction des versions de SQL Server, par exemple) peuvent \u00eatre d\u00e9finis.<br \/>\nLe mod\u00e8le peut contenir des conditions sur une instance(param\u00e8tres de configuration), \u00a0ses objets (logins, serveurs li\u00e9s, endpoints, \u2026), une base et ses objets (options de la base, tables, proc\u00e9dures stock\u00e9es, indexes,\u2026).<br \/>\nIl est donc possible par exemple de v\u00e9rifier qu\u2019aucun login autre que ceux des DBAs ne dispose du privil\u00e8ge sysadmin, que le nom des tables et proc\u00e9dures stock\u00e9es des bases utilisateurs suit la politique de nommage, et qu\u2019il existe bien une cl\u00e9 primaire pour chaque\u00a0 table utilisateur.<\/p>\n<p>Dans un  <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/bb895144.aspx\">Central Management Server<\/a>, vous enregistrez la cha\u00eene de connexion vers une instance SQL Server. Dans Management Studio, la liste des instances SQL Server r\u00e9f\u00e9renc\u00e9es (panneau Registered Servers) peut inclure un ou plusieurs Central Management Servers. Donc lorsqu\u2019une nouvelle instance SQL Server est d\u00e9ploy\u00e9e, il suffit de la r\u00e9f\u00e9rencer dans l\u2019un de ces Servers pour que tous les DBAs de l\u2019\u00e9quipe puissent s\u2019y connecter.<\/p>\n<p>Le m\u00e9canisme de <a href=\"http:\/\/msdn.microsoft.com\/fr-fr\/library\/ms180992.aspx\">Job Multi Serveurs MSX\/TSX<\/a> vous permettra de cr\u00e9er un job unique par type de t\u00e2che et de le \u00ab\u00a0pousser\u00a0\u00bb sur toutes les instances de votre parc. Les jobs sont automatiquement mis \u00e0 jour sur les instances du parc lorsque vous modifiez le job de r\u00e9f\u00e9rence, et d\u00e9ployer les jobs sur une nouvelle instance consiste simplement \u00e0 r\u00e9f\u00e9rencer cette instance dans MSX.<\/p>\n<p><em>Avantages\u00a0:<\/em><\/p>\n<ul>\n<li>Ces m\u00e9canismes s\u2019interfacent avec SQL Server Management Studio, leur utilisation est donc simplifi\u00e9e.<\/li>\n<\/ul>\n<p><em>Inconv\u00e9nients\u00a0:<\/em><\/p>\n<ul>\n<li>Vous multipliez les r\u00e9f\u00e9rentiels, il peut \u00eatre d\u00e9licat de les maintenir tous \u00e0 jour.<\/li>\n<\/ul>\n<p><strong>Comment g\u00e9rer les d\u00e9ploiements\/suppressions d\u2019instances\u00a0?<\/strong><\/p>\n<p>Que ce soit via un d\u00e9veloppement interne ou avec les outils Microsoft, si votre r\u00e9f\u00e9rentiel n\u2019est pas \u00e0 jour, le suivi n\u2019est pas complet. Il faut donc que toute nouvelle instance soit incluse au plus t\u00f4t dans le r\u00e9ferentiel, et que toute instance supprim\u00e9e n\u2019y apparaisse plus.<\/p>\n<p>Si vous avez industralis\u00e9 le d\u00e9ploiement (voir article pr\u00e9c\u00e9dent <a href=\"http:\/\/blog.capdata.fr\/index.php\/production-sql-server-banalisation-des-instances\/\">Banalisation des instances<\/a>), il suffit de cr\u00e9er un script Transact-SQL de post installation qui ajoute l\u2019instance au r\u00e9f\u00e9rentiel (votre d\u00e9veloppement interne doit id\u00e9alement fournir une proc\u00e9dure stock\u00e9e d\u2019ajout d\u2019instance, et tous les outils Microsoft pr\u00e9sent\u00e9s ci-dessus ont une interface Transact-SQL pour g\u00e9rer l\u2019ajout d\u2019une instance).<\/p>\n<p>Si le d\u00e9ploiement \u00a0n\u2019est pas industralis\u00e9, il faut penser \u00e0 ajouter l\u2019instance manuellement\u2026<\/p>\n<p>La suppression doit suivre le m\u00eame principe, m\u00eame si dans les faits une suppression d\u2019instance n\u2019est pas n\u00e9cessairement g\u00e9r\u00e9e correctement. Il est donc utile de v\u00e9rifier r\u00e9guli\u00e8rement les instances apparaissant comme \u00ab\u00a0non joignables\u00a0\u00bb dans les diff\u00e9rents outils et de les d\u00e9-r\u00e9f\u00e9rencer au plus vite.<\/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%2F3542&#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%2F3542&#038;title=Production%20SQL%20Server%3A%20Suivi%20et%20Contr%C3%B4le%20du%20parc\" 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=Production%20SQL%20Server%3A%20Suivi%20et%20Contr%C3%B4le%20du%20parc&#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%2F3542\" 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>Huiti\u00e8me article de la s\u00e9rie Une approche pragmatique de la production SQL Server, il est question ici de suivre le parc d\u2019instances SQL Server. Ce sujet est bien trop vaste pour un billet de blog, je me contenterai donc d\u2019aborder&hellip; <a href=\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14,"featured_media":7883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[206,212],"class_list":["post-3542","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sqlserver","tag-howto","tag-production"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Production SQL Server: Suivi et Contr\u00f4le du parc - 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\/production-sql-server-suivi-et-controle-du-parc\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Production SQL Server: Suivi et Contr\u00f4le du parc - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"Huiti\u00e8me article de la s\u00e9rie Une approche pragmatique de la production SQL Server, il est question ici de suivre le parc d\u2019instances SQL Server. Ce sujet est bien trop vaste pour un billet de blog, je me contenterai donc d\u2019aborder&hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2012-05-02T11:48:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-13T13:18:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2012\/05\/server.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Benjamin VESAN\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin VESAN\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 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\/production-sql-server-suivi-et-controle-du-parc\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\"},\"author\":{\"name\":\"Benjamin VESAN\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e\"},\"headline\":\"Production SQL Server: Suivi et Contr\u00f4le du parc\",\"datePublished\":\"2012-05-02T11:48:37+00:00\",\"dateModified\":\"2019-09-13T13:18:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\"},\"wordCount\":1083,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"howto\",\"Production\"],\"articleSection\":[\"SQL Server\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\",\"name\":\"Production SQL Server: Suivi et Contr\u00f4le du parc - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2012-05-02T11:48:37+00:00\",\"dateModified\":\"2019-09-13T13:18:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Production SQL Server: Suivi et Contr\u00f4le du parc\"}]},{\"@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\/ae56d1d3d5680d95ccc2c927e44bdc3e\",\"name\":\"Benjamin VESAN\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/author\/bvesan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Production SQL Server: Suivi et Contr\u00f4le du parc - 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\/production-sql-server-suivi-et-controle-du-parc\/","og_locale":"fr_FR","og_type":"article","og_title":"Production SQL Server: Suivi et Contr\u00f4le du parc - Capdata TECH BLOG","og_description":"Huiti\u00e8me article de la s\u00e9rie Une approche pragmatique de la production SQL Server, il est question ici de suivre le parc d\u2019instances SQL Server. Ce sujet est bien trop vaste pour un billet de blog, je me contenterai donc d\u2019aborder&hellip; Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2012-05-02T11:48:37+00:00","article_modified_time":"2019-09-13T13:18:48+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2012\/05\/server.jpg","type":"image\/jpeg"}],"author":"Benjamin VESAN","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Benjamin VESAN","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/"},"author":{"name":"Benjamin VESAN","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/ae56d1d3d5680d95ccc2c927e44bdc3e"},"headline":"Production SQL Server: Suivi et Contr\u00f4le du parc","datePublished":"2012-05-02T11:48:37+00:00","dateModified":"2019-09-13T13:18:48+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/"},"wordCount":1083,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["howto","Production"],"articleSection":["SQL Server"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/","url":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/","name":"Production SQL Server: Suivi et Contr\u00f4le du parc - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2012-05-02T11:48:37+00:00","dateModified":"2019-09-13T13:18:48+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/production-sql-server-suivi-et-controle-du-parc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"Production SQL Server: Suivi et Contr\u00f4le du parc"}]},{"@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\/ae56d1d3d5680d95ccc2c927e44bdc3e","name":"Benjamin VESAN","url":"https:\/\/blog.capdata.fr\/index.php\/author\/bvesan\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/3542","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/comments?post=3542"}],"version-history":[{"count":31,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/3542\/revisions"}],"predecessor-version":[{"id":7882,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/3542\/revisions\/7882"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/7883"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=3542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=3542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=3542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}