{"id":125,"date":"2009-06-18T09:28:06","date_gmt":"2009-06-18T08:28:06","guid":{"rendered":"https:\/\/www.alldb.fr\/blogs\/?p=125"},"modified":"2023-04-20T07:04:16","modified_gmt":"2023-04-20T06:04:16","slug":"replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters","status":"publish","type":"post","link":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/","title":{"rendered":"Attention : publication transactionnelle et indexes non clusters"},"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%2F125&#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%2F125&#038;title=Attention%20%3A%20publication%20transactionnelle%20et%20indexes%20non%20clusters\" 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=Attention%20%3A%20publication%20transactionnelle%20et%20indexes%20non%20clusters&#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%2F125\" 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>R\u00e9cemment, en resynchronisant une publication transactionnelle avec un \u00e9diteur 2005 vers un abonn\u00e9 2005, on s&#8217;est aper\u00e7u que le snapshot ne g\u00e9n\u00e9rait que les index clusters pour chaque article, pas les indexes non clusters. Enorme ! Nous avons rev\u00e9rifi\u00e9 avec un \u00e9diteur en 2000, et les indexes non clusters sont bien g\u00e9n\u00e9r\u00e9s en m\u00eame temps que les clusters.<\/p>\n<p><strong>Explication: <\/strong>lorsque l&#8217;agent de snapshot doit extraire le DDL des articles et sortir les donn\u00e9es par bcp en parrall\u00e8le, il se base sur deux options pass\u00e9es lors du sp_addarticle:<br \/>\n&#8211; <strong>@type<\/strong>: qui va indiquer \u00e0 quel type de publication on a affaire. Dans notre cas, ce sera <em><strong>logbased <\/strong><\/em>(=transac)<br \/>\n&#8211; <strong>@schema_option<\/strong> : bitmask qui va indiquer ce qui doit \u00eatre g\u00e9n\u00e9r\u00e9 au niveau DDL.<\/p>\n<p>D&#8217;apr\u00e8s les BOLs 2005, si <strong>@type = &#8216;logbased&#8217;<\/strong>, alors <strong>@schema_option<\/strong> doit \u00eatre \u00e0 <strong>0x30F3<\/strong>, qui d\u00e9compos\u00e9 contient bien \u00e0 la fois le bitmask pour les index clusteris\u00e9s (0x10) et celui pour les indexes NC (0x40).<\/p>\n<p>Je vous engage \u00e0 tester \u00e7a depuis SSMS, en cr\u00e9ant une publication transac bidon et en jetant un coup d&#8217;oeil aux propri\u00e9t\u00e9s de l&#8217;article:<\/p>\n<p><a href=\"https:\/\/www.alldb.fr\/blog\/wp-content\/uploads\/2009\/06\/moz-screenshot-176.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"269\" height=\"300\" class=\"alignnone size-medium wp-image-126\" src=\"https:\/\/www.alldb.fr\/blog\/wp-content\/uploads\/2009\/06\/moz-screenshot-176-269x300.jpg\" alt=\"\" srcset=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2009\/06\/moz-screenshot-176-269x300.jpg 269w, https:\/\/blog.capdata.fr\/wp-content\/uploads\/2009\/06\/moz-screenshot-176.jpg 447w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><\/a><\/p>\n<p>Dans le script g\u00e9n\u00e9r\u00e9, effectivement on a bien un probl\u00e8me:<\/p>\n<p><tt>exec    sp_addarticle<br \/>\n@publication = N'pubtest1',<\/tt><tt><br \/>\n@article =    N'Address',<br \/>\n<\/tt><tt> <\/tt><tt>@source_owner = N'dbo',<br \/>\n<\/tt><tt> <\/tt><tt>@source_object = N'Address',<br \/>\n<strong>@type = N'logbased'<\/strong>,<br \/>\n<\/tt><tt> <\/tt><tt>@description = null,<br \/>\n<\/tt><tt> <\/tt><tt>@creation_script = null,<br \/>\n<\/tt><tt> <\/tt><tt>@pre_creation_cmd = N'drop',<br \/>\n<strong>@schema_option = 0x000000000803509F<\/strong>,<br \/>\n<\/tt><tt> <\/tt><tt>@identityrangemanagementoption =    N'manual',<br \/>\n<\/tt><tt> <\/tt><tt>@destination_table = N'Address',<br \/>\n@destination_owner = N'dbo',<br \/>\n<\/tt><tt> <\/tt><tt>@vertical_partition = N'false',<br \/>\n<\/tt><tt> <\/tt><tt>@ins_cmd = N'CALL    sp_MSins_dbo<\/tt><tt>Address<\/tt><tt>',<br \/>\n@del_cmd =    N'CALL sp_MSdel_dbo<\/tt><tt>Address<\/tt><tt>',<br \/>\n<\/tt><tt> <\/tt><tt>@upd_cmd = N'SCALL    sp_MSupd_dbo<\/tt><tt>Address<\/tt><tt>'<br \/>\nGO<\/tt><\/p>\n<p>Le bitmask 0x803509F contient bien le 0x10, mais pas le 0x40.  Pour en avoir le coeur net, utilisez le ET logique  en transac (<tt>134434975=0x803509, 64=0x40, 16=0x10):<\/tt><\/p>\n<p><tt>select 134434975 &amp;    64<br \/>\nselect 134434975 &amp; 16<\/tt><\/p>\n<p><tt>-----------<br \/>\n0<\/tt><\/p>\n<p><tt>-----------<br \/>\n16<br \/>\n<\/tt><br \/>\nSuite \u00e0 une petite discussion avec Paul Randal, il se trouve que nombre de ses clients ont eu le m\u00eame probl\u00e8me en migrant. Donc si vous migrez une r\u00e9plication de 2000 vers 2005, et que vous constatez des probl\u00e8mes de perfs sur les abonn\u00e9s, v\u00e9rifiez si vous avez tous vos indexes NC, juste comme \u00e7a&#8230; \ud83d\ude09<\/p>\n<p>A+ [ David B. ]<br \/>\n<tt><br \/>\n<\/tt><br \/>\n <script type=\"text\/javascript\" src=\"https:\/\/tcr.tynt.com\/javascripts\/Tracer.js?user=d4FlbGI04r35lZadbi-bpO\"><\/script><\/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%2F125&#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%2F125&#038;title=Attention%20%3A%20publication%20transactionnelle%20et%20indexes%20non%20clusters\" 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=Attention%20%3A%20publication%20transactionnelle%20et%20indexes%20non%20clusters&#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%2F125\" 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>R\u00e9cemment, en resynchronisant une publication transactionnelle avec un \u00e9diteur 2005 vers un abonn\u00e9 2005, on s&#8217;est aper\u00e7u que le snapshot ne g\u00e9n\u00e9rait que les index clusters pour chaque article, pas les indexes non clusters. Enorme ! Nous avons rev\u00e9rifi\u00e9 avec&hellip; <a href=\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\" class=\"more-link\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,450],"tags":[31],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sqlserver","category-vintage","tag-replication"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Attention : publication transactionnelle et indexes non clusters - 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\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Attention : publication transactionnelle et indexes non clusters - Capdata TECH BLOG\" \/>\n<meta property=\"og:description\" content=\"R\u00e9cemment, en resynchronisant une publication transactionnelle avec un \u00e9diteur 2005 vers un abonn\u00e9 2005, on s&#8217;est aper\u00e7u que le snapshot ne g\u00e9n\u00e9rait que les index clusters pour chaque article, pas les indexes non clusters. Enorme ! Nous avons rev\u00e9rifi\u00e9 avec&hellip; Continuer la lecture &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\" \/>\n<meta property=\"og:site_name\" content=\"Capdata TECH BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2009-06-18T08:28:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-20T06:04:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2009\/06\/moz-screenshot-176.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"447\" \/>\n\t<meta property=\"og:image:height\" content=\"498\" \/>\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=\"2 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\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\"},\"author\":{\"name\":\"David Baffaleuf\",\"@id\":\"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf\"},\"headline\":\"Attention : publication transactionnelle et indexes non clusters\",\"datePublished\":\"2009-06-18T08:28:06+00:00\",\"dateModified\":\"2023-04-20T06:04:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\"},\"wordCount\":374,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.capdata.fr\/#organization\"},\"keywords\":[\"replication\"],\"articleSection\":[\"SQL Server\",\"Vintage\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\",\"url\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\",\"name\":\"Attention : publication transactionnelle et indexes non clusters - Capdata TECH BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/blog.capdata.fr\/#website\"},\"datePublished\":\"2009-06-18T08:28:06+00:00\",\"dateModified\":\"2023-04-20T06:04:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/blog.capdata.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Attention : publication transactionnelle et indexes non clusters\"}]},{\"@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":"Attention : publication transactionnelle et indexes non clusters - 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\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/","og_locale":"fr_FR","og_type":"article","og_title":"Attention : publication transactionnelle et indexes non clusters - Capdata TECH BLOG","og_description":"R\u00e9cemment, en resynchronisant une publication transactionnelle avec un \u00e9diteur 2005 vers un abonn\u00e9 2005, on s&#8217;est aper\u00e7u que le snapshot ne g\u00e9n\u00e9rait que les index clusters pour chaque article, pas les indexes non clusters. Enorme ! Nous avons rev\u00e9rifi\u00e9 avec&hellip; Continuer la lecture &rarr;","og_url":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/","og_site_name":"Capdata TECH BLOG","article_published_time":"2009-06-18T08:28:06+00:00","article_modified_time":"2023-04-20T06:04:16+00:00","og_image":[{"width":447,"height":498,"url":"https:\/\/blog.capdata.fr\/wp-content\/uploads\/2009\/06\/moz-screenshot-176.jpg","type":"image\/jpeg"}],"author":"David Baffaleuf","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"David Baffaleuf","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#article","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/"},"author":{"name":"David Baffaleuf","@id":"https:\/\/blog.capdata.fr\/#\/schema\/person\/136297da9f61d6e4878abe0f48bc5fbf"},"headline":"Attention : publication transactionnelle et indexes non clusters","datePublished":"2009-06-18T08:28:06+00:00","dateModified":"2023-04-20T06:04:16+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/"},"wordCount":374,"commentCount":0,"publisher":{"@id":"https:\/\/blog.capdata.fr\/#organization"},"keywords":["replication"],"articleSection":["SQL Server","Vintage"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/","url":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/","name":"Attention : publication transactionnelle et indexes non clusters - Capdata TECH BLOG","isPartOf":{"@id":"https:\/\/blog.capdata.fr\/#website"},"datePublished":"2009-06-18T08:28:06+00:00","dateModified":"2023-04-20T06:04:16+00:00","breadcrumb":{"@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.capdata.fr\/index.php\/replication-sql-server-attention-publication-transactionnelle-et-indexes-non-clusters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/blog.capdata.fr\/"},{"@type":"ListItem","position":2,"name":"Attention : publication transactionnelle et indexes non clusters"}]},{"@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\/125","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=125"}],"version-history":[{"count":9,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":9527,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/posts\/125\/revisions\/9527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media\/126"}],"wp:attachment":[{"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.capdata.fr\/index.php\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}