<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.dotmim.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang=""><title type="html">Mim</title><subtitle type="html">Select * from Seb where Sujets in (SQL Server 2008, ADO.NET, Visual Studio 2008)</subtitle><id>http://www.dotmim.com/blogs/mim/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.dotmim.com/blogs/mim/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20611.960">Community Server</generator><updated>2010-03-23T19:49:40Z</updated><entry><title>SqlNativeClient, ADO.NET, ODBC, OLE DB</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/25/sqlnativeclient-ado-net-odbc-ole-db.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/25/sqlnativeclient-ado-net-odbc-ole-db.aspx</id><published>2010-06-25T08:22:15Z</published><updated>2010-06-25T08:22:15Z</updated><content type="html">&lt;p&gt;Petit rappel sur la différence entre SqlNativeClient et ADO.NET&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SqlNativeClient&lt;/strong&gt; est une API utilisé en lieu et place d’&lt;strong&gt;ODBC&lt;/strong&gt; ou &lt;strong&gt;OLE DB&lt;/strong&gt; :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Pour faire simple &lt;strong&gt;SqlNativeClient&lt;/strong&gt; est une combinaison des deux (ODBC ET OLE DB) PLUS les fonctionnalités spécifiques à SQL SERVER comme MARS, XML , UDT etc….)&lt;/li&gt;    &lt;li&gt;     &lt;br /&gt;L’utilisation de &lt;strong&gt;SqlNativeClient&lt;/strong&gt; s’adresse aux « migrations » d’ODBC ou OleDb qui veulent profiter des fonctionnalités de SQL SERVER 2005 et +&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Dans tous les cas, en Code managed, la préconisation reste la Stack ADO.NET, si vous partez sur un nouveau projet.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Conclusion :&lt;/u&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Vous voulez « migrer » votre Stack d’accès aux données actuellement en ODBC (ou OLE DB) ? Utilisez SqlNativeClient. &lt;/p&gt;  &lt;p&gt;Vous partez sur un nouveau développement en code managed ? Utilisez ADO.NET&lt;/p&gt;  &lt;p&gt;Au niveau des performances, rien de notable entre ADO.NET et SqlNativeClient (pas à ma connaissance du moins :))&lt;/p&gt;  &lt;p&gt;Bon … choix !&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=582" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>AfterBDC : Session Haute Dispo.. dispo !</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/17/afterbdc-session-haute-dispo-dispo.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/17/afterbdc-session-haute-dispo-dispo.aspx</id><published>2010-06-17T15:05:27Z</published><updated>2010-06-17T15:05:27Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.dotmim.com/blogs/mim/image1_11E8D384.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;margin:0px 25px 0px 0px;display:inline;border-top:0px;border-right:0px;" title="image[1]" border="0" alt="image[1]" align="left" src="http://www.dotmim.com/blogs/mim/image1_thumb_6F449508.jpg" width="304" height="152" /&gt;&lt;/a&gt; Ok elle était facile celle là :)&lt;/p&gt;  &lt;p&gt;Enfin il n’en reste pas moins que la session sur SQL SERVER Haute Dispo que j’ai co animée avec &lt;a href="http://blogs.msdn.com/b/pascal/"&gt;PASCAL BELAUD&lt;/a&gt; est maintenant disponible en téléchargement.&lt;/p&gt;  &lt;p&gt;Rendez vous sur le site de &lt;a href="http://afterbdc.bewise.fr/"&gt;l’AfterBDC&lt;/a&gt; , section &lt;a href="http://afterbdc.bewise.fr/page/Les-sessions.aspx"&gt;Les SessionS&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Notez au passage que nous avons mis en ligne &lt;a href="http://afterbdc.bewise.fr/post/Des-photos-de-la-BDC-Toulousaine-en-pagaille-!.aspx"&gt;quelques photos de l’évènements&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://afterbdc.bewise.fr/Contenu/sessions/SQL_Server_2008.zip"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="image[5]" border="0" alt="image[5]" src="http://www.dotmim.com/blogs/mim/image5_2063CFA9.png" width="244" height="187" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Bon visionnage :)&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=581" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>[Fun] 10 trucs sur moi</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/11/fun-10-trucs-sur-moi.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/11/fun-10-trucs-sur-moi.aspx</id><published>2010-06-11T17:34:57Z</published><updated>2010-06-11T17:34:57Z</updated><content type="html">&lt;p&gt;Ah ben c’est allé trés trés vite, &lt;a href="http://www.michelrousseau.com/"&gt;la balle de Mitch&lt;/a&gt; vient de passer par là :)&lt;/p&gt;  &lt;p&gt;Bon j’écris jamais de trucs perso sur ce blog, mais l’exception confirme la règle. C’est parti:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;10 trucs sur moi que vous connaissez peut être pas :&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Mon nom s’écrit sans &lt;strong&gt;H&lt;/strong&gt; : On écrit &lt;strong&gt;PERTUS&lt;/strong&gt;, pas &lt;strong&gt;PERTHUS&lt;/strong&gt;. &lt;a href="http://fr.wikipedia.org/wiki/Le_Perthus"&gt;Le Col du Perthus&lt;/a&gt; est un village entre la Fance et l’Espagne.       &lt;br /&gt;Ce qui est marrant, c’est que beaucoup de gens se gourent sur mon nom en rajoutant un H, alors qu’ils ne connaissent pas le fameux Col du Perthus. Appelez ça l’inconscient collectif, va savoir … &lt;/li&gt;    &lt;li&gt;Je suis un vrai &lt;strong&gt;Geek&lt;/strong&gt;. un &lt;strong&gt;VRAI&lt;/strong&gt;. C’est à dire que j’aime les jeux vidéos, de chez Blizzard de préférence. Je fais même des LAN entre pote trentenaire, à l’occaze.       &lt;br /&gt;En plus je travaille dans l’informatique. Voilà le bon gros Geek !       &lt;br /&gt;Par contre, j’ai aussi une vie sociale, je me rase presque tous les matins, je ne me nourris pas exclusivement de pizza et de coca périmé…       &lt;br /&gt;J’ai pas la gueule pleine de boutons et j’ai quelques fois réussi à draguer de jolies filles. La dernière en date est encore avec moi (comme quoi …)       &lt;br /&gt;J’arrive à tenir une conversation aussi, même si c’est pas forcément relié à mon métier et ma passion.       &lt;br /&gt;Stop les stéréotypes à la con . Geek powaa &lt;/li&gt;    &lt;li&gt;Je suis né prématuré de 2mois. J’étais pressé faut dire. J’ai failli naitre en 1977. Mais 76 c’est mieux, c’est une meilleure année pour le pinard. Merci maman.&lt;/li&gt;    &lt;li&gt;J’ai été Cariste et Menuisier dans une ancienne vie. Je manipule (enfin manipulais) le FenWick thermique comme personne ! Et je montais une cuisine, des volets roulants ou des ouvrants double battant en un temps record. Aujourd’hui … euh passons :) &lt;/li&gt;    &lt;li&gt;Je fais de la baterrie et je suis nul comme une quiche mais je me soigne. &lt;/li&gt;    &lt;li&gt;J’écoute du &lt;strong&gt;JJ Goldman&lt;/strong&gt; et &lt;strong&gt;Rammstein&lt;/strong&gt;, en boucle. Je suis d’ailleurs allé au concert de chacun d’entre eux. Au final c’est assez proche (en tout cas, dans mon lecteur mp3 si :)) &lt;/li&gt;    &lt;li&gt;Ma grand mère maternelle a eu 18 enfants. Ce qui me fait environ 17 oncles et 17 tantes. Je vous parle pas des cousins cousines… Au final, la vie fait que j’en connais … deux. &lt;/li&gt;    &lt;li&gt;Mon grand père (le père des 18 là ) s’appelait &lt;strong&gt;Celestrano&lt;/strong&gt;. Je suis Italien d’origine. Le papy a été retrouvé devant la porte des bonne sœurs au début du 20eme siècle à Rome.       &lt;br /&gt;Celestrano veut dire “trouvé sous les étoiles”. La légende voudrait qu’il fut le fils illégitime d’une grande comtesse Italienne. Ca pète la classe, je sais. &lt;/li&gt;    &lt;li&gt;J’ai eu une Peugeot y’a longtemps… Et y’a encore plus longtemps, une Renault… Ok chambrage en règle Lundi au taf. &lt;/li&gt;    &lt;li&gt;J’ai été dans un lycée où j’étais le seul mec de ma classe. &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;C’est bien la première année. Clairement… &lt;/li&gt;      &lt;li&gt;La deuxième année, ça passe, mais tu te traines déjà une réputation de l’année passée. &lt;/li&gt;      &lt;li&gt;La troisième année c’est mort, clairement… Par contre les filles font plus trop gaffe à toi, tu fais parti du truc quoi… Et là tu participes au discussion de filles, les vraies discussions, celles qu’elles n’ont pas en général avec un gars dans les parages….        &lt;br /&gt;Dure la 3ème année… très dure.. Instructive, clairement. &lt;/li&gt;   &lt;/ul&gt; &lt;/ol&gt;  &lt;p&gt;Allez c’est bon pour moi, je passe le &lt;a href="http://benoitlaut.net/"&gt;relais à mon pote Ben&lt;/a&gt;, notre Cht’i à nous :) &lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=580" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>SQL XML : Index, Schema, Performances</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/03/sql-xml-index-schema-performances.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="3144" href="http://www.dotmim.com/blogs/mim/attachment/579.ashx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/03/sql-xml-index-schema-performances.aspx</id><published>2010-06-03T13:27:00Z</published><updated>2010-06-03T13:27:00Z</updated><content type="html">&lt;p&gt;Je viens de faire un petit test sur les colonnes XML&lt;/p&gt;
&lt;p&gt;On se doute tous que l’ajout d’index sur une colonne XML peut améliorer les performances, pour peu que bien sur vous ayez besoin de requêter la colonne XML elle même que ce soit via un PATH ou une VALUE (Xquery power)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Si ce n’est pas le cas, un bon vieux VarChar(max) est bien plus performant. N’oubliez pas qu’une colonne xml est en fait une bonne vielle table stockée dans une table système de votre base :)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Deuxième chose, la performance d’une colonne XML soumise à un schéma de validation XSD. &lt;br /&gt;ON sait qu’un schéma va permettre de valider les données contenu dans notre champ XML. Déjà rien que ça justifie pleinement le fait de mettre une colonne XML Validée par un schéma XSD&lt;/p&gt;
&lt;p&gt;Pour notre test, j’ai créé un schéma XSD, qui me permettra de valider ma colonne XML :&lt;/p&gt;&lt;pre style="BORDER-BOTTOM:#cecece 1px solid;BORDER-LEFT:#cecece 1px solid;PADDING-BOTTOM:5px;BACKGROUND-COLOR:#fbfbfb;MIN-HEIGHT:40px;PADDING-LEFT:5px;WIDTH:501px;PADDING-RIGHT:5px;HEIGHT:223px;OVERFLOW:auto;BORDER-TOP:#cecece 1px solid;BORDER-RIGHT:#cecece 1px solid;PADDING-TOP:5px;"&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;-- Création du schéma
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;CREATE XML SCHEMA COLLECTION AdditionalInfos AS &amp;#39;&lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;schema&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;xmlns&lt;/span&gt;:&lt;span style="COLOR:#ff0000;"&gt;xs&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;  &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;simpleType&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;addressType&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;    &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;restriction&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;base&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;enumeration&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;value&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;Home&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;enumeration&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;value&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;Office&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;enumeration&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;value&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;Travel&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;enumeration&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;value&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;Undefined&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;    &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;restriction&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;  &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;simpleType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;  &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;additionalOrder&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;    &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;orderDate&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:dateTime&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;additionalAddress&amp;quot;&lt;/span&gt;  &lt;span style="COLOR:#ff0000;"&gt;maxOccurs&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;unbounded&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;          &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;name&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;address&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;city&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;country&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;attribute&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;name&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;use&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;required&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;attribute&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;type&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;addressType&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;use&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;required&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;          &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;complementOrder&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;maxOccurs&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;unbounded&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;          &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;name&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:string&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;quantity&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:positiveInteger&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;              &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;price&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:decimal&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;            &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;attribute&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;orderId&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:positiveInteger&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;use&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;required&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;          &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;        &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;sequence&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;      &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;attribute&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;name&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;additionalOrderId&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;type&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;xs:positiveInteger&amp;quot;&lt;/span&gt; &lt;span style="COLOR:#ff0000;"&gt;use&lt;/span&gt;=&lt;span style="COLOR:#0000ff;"&gt;&amp;quot;required&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;    &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;complexType&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;  &lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;element&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="COLOR:#c71585;"&gt;xs&lt;/span&gt;:&lt;span style="COLOR:#800000;"&gt;schema&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&amp;#39;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#ffffff;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:12px;"&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Puis j’ai créé mes colonnes XML&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Première colonne&lt;/strong&gt; : Colonne XML validée par mon schéma avec un index dessus et 2 index supplémentaires (VALUE et PATH) &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deuxième colonne&lt;/strong&gt; : Colonne XML sans schéma avec un index dessus et 2 index supplémentaires (VALUE et PATH) &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Troisième colonne&lt;/strong&gt; : Colonne XML sans schéma sans index &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Voilà la définition de ces colonnes:&lt;/p&gt;&lt;pre style="BORDER-BOTTOM:#cecece 1px solid;BORDER-LEFT:#cecece 1px solid;PADDING-BOTTOM:5px;BACKGROUND-COLOR:#fbfbfb;MIN-HEIGHT:40px;PADDING-LEFT:5px;WIDTH:488px;PADDING-RIGHT:5px;HEIGHT:225px;OVERFLOW:auto;BORDER-TOP:#cecece 1px solid;BORDER-RIGHT:#cecece 1px solid;PADDING-TOP:5px;"&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Modification de la table&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ALTER&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ALTER&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=TABLE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;TABLE&lt;/a&gt; Sales.Customer &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ADD&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ADD&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;	AdditionnalInformations xml(DOCUMENT dbo.AdditionalInfos) &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=NULL&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;NULL&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=GO&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;GO&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création de l&amp;#39;index primaire XML&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=PRIMARY&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;PRIMARY&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=on&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;on&lt;/a&gt; Sales.Customer (AdditionnalInformations)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création d&amp;#39;un index secondaire de type Path&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_Path &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ON&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ON&lt;/a&gt; Sales.Customer (AdditionnalInformations)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=USING&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;USING&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=FOR&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;FOR&lt;/a&gt; PATH
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création d&amp;#39;un index secondaire de type Value&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_Value &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ON&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ON&lt;/a&gt; Sales.Customer (AdditionnalInformations)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=USING&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;USING&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=FOR&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;FOR&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=VALUE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;VALUE&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Modification de la table&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ALTER&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ALTER&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=TABLE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;TABLE&lt;/a&gt; Sales.Customer &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ADD&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ADD&lt;/a&gt;	AdditionnalInformationsWithoutSchema xml &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=NULL&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;NULL&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=GO&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;GO&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création de l&amp;#39;index primaire XML&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=PRIMARY&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;PRIMARY&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_WithoutSchema &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=on&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;on&lt;/a&gt; Sales.Customer (AdditionnalInformationsWithoutSchema)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création d&amp;#39;un index secondaire de type Path&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_WithoutSchema_Path &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ON&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ON&lt;/a&gt; Sales.Customer (AdditionnalInformationsWithoutSchema)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=USING&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;USING&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_WithoutSchema
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=FOR&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;FOR&lt;/a&gt; PATH
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Création d&amp;#39;un index secondaire de type Value&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=CREATE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;CREATE&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_WithoutSchema_Value &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ON&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ON&lt;/a&gt; Sales.Customer (AdditionnalInformationsWithoutSchema)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=USING&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;USING&lt;/a&gt; XML &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=INDEX&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;INDEX&lt;/a&gt; PXML_AdditionnalInformations_WithoutSchema
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=FOR&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;FOR&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=VALUE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;VALUE&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ALTER&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ALTER&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=TABLE&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;TABLE&lt;/a&gt; Sales.Customer &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=ADD&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;ADD&lt;/a&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;	AdditionnalInformationsWithoutSchemaWithoutIndexes xml &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=NULL&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;NULL&lt;/a&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Y’a plus qu’à remplir les données, via un bon vieil INSERT ou UPDATE&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Vous trouverez le script en PJ pour vous faire une idée&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Voici les résultats de l’insertion&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;Colonne XML Index + Schéma&lt;/td&gt;
&lt;td&gt;02:51&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML Index&lt;/td&gt;
&lt;td&gt;03:56&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML&lt;/td&gt;
&lt;td&gt;00:08&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Alors oui, on est d’accord, l’insertion est bien plus performante sur une colonne XML sans index, un Blob quoi. &lt;/p&gt;
&lt;p&gt;On Imagine bien que le parsing de chaque valeur XML et la création d’une table système avec une insertion à la volée peut être consommateur de ressources !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Passons aux requêtes de Sélection sur une requête Xquery PATH&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre style="BORDER-BOTTOM:#cecece 1px solid;BORDER-LEFT:#cecece 1px solid;PADDING-BOTTOM:5px;BACKGROUND-COLOR:#fbfbfb;MIN-HEIGHT:40px;PADDING-LEFT:5px;WIDTH:500px;PADDING-RIGHT:5px;OVERFLOW:auto;BORDER-TOP:#cecece 1px solid;BORDER-RIGHT:#cecece 1px solid;PADDING-TOP:5px;"&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Using PATH index&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;select&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Top&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Top&lt;/a&gt; 10  C.CustomerID, C.AdditionnalInformations.query(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/additionalAddress[@type = &amp;quot;Home&amp;quot;]&lt;/span&gt;&amp;#39;)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;select&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Top&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Top&lt;/a&gt; 10  C.CustomerID, C.AdditionnalInformationsWithoutSchema.query(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/additionalAddress[@type = &amp;quot;Home&amp;quot;]&lt;/span&gt;&amp;#39;)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;select&lt;/a&gt; &lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Top&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Top&lt;/a&gt; 10  C.CustomerID, C.AdditionnalInformationsWithoutSchemaWithoutIndexes.query(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/additionalAddress[@type = &amp;quot;Home&amp;quot;]&lt;/span&gt;&amp;#39;)
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Je ne mesure pas le temps ici, il faudrait avoir un champ XML totalement énorme pour avoir une différence notable. J’ai donc noté le % d’exécution donné par le plan d’exécution&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;Colonne XML Index + Schéma&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML Index&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML &lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Bon Ok, la requête sur le BLOB sans index écroule tout. Je refais le test uniquement sur les colonnes indexés :&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;Colonne XML Index + Schéma&lt;/td&gt;
&lt;td&gt;49%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML Index&lt;/td&gt;
&lt;td&gt;51%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Bon le gain sur une requête PATH n’est pas notable qu’on soit ou non validé par un schéma&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Passons aux requêtes de Sélection sur une requête XQuery VALUE&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;pre style="BORDER-BOTTOM:#cecece 1px solid;BORDER-LEFT:#cecece 1px solid;PADDING-BOTTOM:5px;BACKGROUND-COLOR:#fbfbfb;MIN-HEIGHT:40px;PADDING-LEFT:5px;WIDTH:498px;PADDING-RIGHT:5px;HEIGHT:180px;OVERFLOW:auto;BORDER-TOP:#cecece 1px solid;BORDER-RIGHT:#cecece 1px solid;PADDING-TOP:5px;"&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;span style="COLOR:#008000;"&gt;-- Using VALUE index&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Select&lt;/a&gt; C.CustomerID, C.AdditionnalInformations
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=where&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;where&lt;/a&gt; C.AdditionnalInformations.exist(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/@additionalOrderId[.=100]&lt;/span&gt;&amp;#39;) = 1
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Select&lt;/a&gt; C.CustomerID, C.AdditionnalInformations
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=where&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;where&lt;/a&gt; C.AdditionnalInformationsWithoutSchema.exist(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/@additionalOrderId[.=100]&lt;/span&gt;&amp;#39;) = 1
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=Select&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;Select&lt;/a&gt; C.CustomerID, C.AdditionnalInformations
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=from&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;from&lt;/a&gt; Sales.Customer C
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;a style="COLOR:#0000ff;" href="http://search.microsoft.com/default.asp?so=RECCNT&amp;amp;siteid=us%2Fdev&amp;amp;p=1&amp;amp;nq=NEW&amp;amp;qu=where&amp;amp;IntlSearch=&amp;amp;boolean=PHRASE&amp;amp;ig=01&amp;amp;i=09&amp;amp;i=99"&gt;where&lt;/a&gt; C.AdditionnalInformationsWithoutSchemaWithoutIndexes.exist(&amp;#39;&lt;span style="COLOR:#8b0000;"&gt;/additionalOrder/@additionalOrderId[.=100]&lt;/span&gt;&amp;#39;) = 1
&lt;/pre&gt;&lt;pre style="BACKGROUND-COLOR:#fbfbfb;MARGIN:0em;WIDTH:100%;FONT-FAMILY:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;FONT-SIZE:10px;"&gt;&lt;/pre&gt;&lt;/pre&gt;
&lt;p&gt;Les premiers résultats en comparant avec une colonne non indexée sont identiques à l’exemple précédent. Je passe donc directement à la comparaison des deux colonnes indexées :&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2"&gt;

&lt;tr&gt;
&lt;td&gt;Colonne XML Index + Schéma&lt;/td&gt;
&lt;td&gt;0%&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Colonne XML Index&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Wow … là oui y’a différence !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examinons le plan d’éxécution :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotmim.com/blogs/mim/image_720EA8EC.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="image" border="0" alt="image" src="http://www.dotmim.com/blogs/mim/image_thumb_561D73F4.png" width="454" height="235" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Que se passe t’il : dans le premier cas, on a un schéma, donc une table fortement typée, où SQL SERVER sait que quelque soit la ligne, les données (enfin le type) sera identique : &lt;br /&gt;Il peut donc faire une requête directement sur l’index&lt;/p&gt;
&lt;p&gt;Sur la deuxième requête, la colonne est “permissive”. On peut stocker n’importe quel champ xml. &lt;br /&gt;Pour pouvoir récupérer toutes les valeurs &lt;a href="mailto:‘@type’"&gt;‘@type’&lt;/a&gt; il est donc obligé de faire un bon vieux gros SCAN de l’index XML PRIMARY&lt;/p&gt;
&lt;p&gt;D’où l’intérêt du schéma !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Conclusion :&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les schémas c’est bien, une colonne XML indexé avec un schéma c’est performant et secure.&lt;/p&gt;
&lt;p&gt;Par contre, vous perdez en Insertion. Attention à l’intéret d’une colonne XML si vous ne requêtez jamais l’arbre XML !&lt;/p&gt;
&lt;p&gt;Quelques liens utiles : &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms345121(SQL.90).aspx" href="http://msdn.microsoft.com/en-us/library/ms345121(SQL.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345121(SQL.90).aspx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms184277.aspx" href="http://msdn.microsoft.com/en-us/library/ms184277.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms184277.aspx&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a title="http://technet.microsoft.com/fr-fr/library/ms345118(SQL.90).aspx" href="http://technet.microsoft.com/fr-fr/library/ms345118(SQL.90).aspx"&gt;http://technet.microsoft.com/fr-fr/library/ms345118(SQL.90).aspx&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Voilà voilà, bon indexation, bon XML tout ça tout ça !&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=579" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author><category term="SQL" scheme="http://www.dotmim.com/blogs/mim/archive/tags/SQL/default.aspx" /><category term="XML" scheme="http://www.dotmim.com/blogs/mim/archive/tags/XML/default.aspx" /></entry><entry><title>SQL SERVER : Ajouter une colonne peut générer une erreur de dépassement</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/03/sql-server-ajouter-une-colonne-peut-g-233-n-233-rer-une-erreur-de-d-233-passement.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/03/sql-server-ajouter-une-colonne-peut-g-233-n-233-rer-une-erreur-de-d-233-passement.aspx</id><published>2010-06-03T12:43:52Z</published><updated>2010-06-03T12:43:52Z</updated><content type="html">&lt;p&gt;Je fais pas mal de test sur les colonnes XML dans SQL SERVER (Post à venir d’ailleurs) et je viens de rencontrer une erreur assez improbable.&lt;/p&gt;  &lt;p&gt;A force de supprimer puis rajouter des colonnes de type XML, j’ai eu au bout du compte une erreur m’indiquant en substance : &lt;/p&gt;  &lt;p&gt;&lt;i&gt;Cannot create a row of size 8063 which is greater than the allowable maximum of 8060.&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Ok alors en fait non hein, j’ai que 2 colonnes dans ma table là oh !&lt;/p&gt;  &lt;p&gt;Et bien la réponse est assez simple : &lt;/p&gt;  &lt;p&gt;Voici une réponse de l’équipe MS là dessus:&lt;/p&gt;  &lt;p&gt;“&lt;em&gt;This behaviour is expected. Dropping a column is a metadata-only change and can leave gaps in column-offsets on the row.      &lt;br /&gt;When new columns are added to such a table the space left by the dropped columns may or may not be reused for the new column; it depends on the size and type of the old/new columns.       &lt;br /&gt;Bottom-line is that if you drop/add columns enough times there will be a point at which the max-fixed-size of the row will be exceeded due to the &amp;quot;holes&amp;quot; left behind by the dropped columns&lt;/em&gt;.”&lt;/p&gt;  &lt;p&gt;Ok en gros on supprimer les métadatas de la colonne mais on ne récrit pas forcément toutes les pages (c’est pas bête)&lt;/p&gt;  &lt;p&gt;A mieux les nouvelles données des futures nouvelles colonnes viendront écraser le contenu de l’ancienne colonne dans ma page de données.&lt;/p&gt;  &lt;p&gt;Ou pas .. ce qui est mon cas, et particulièrement vrai dans une colonne XML.&lt;/p&gt;  &lt;p&gt;La solution ?&lt;/p&gt;  &lt;p&gt;Un bon vieux &lt;strong&gt;Rebuild Index&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Voilà, j’arrête de m’arracher les cheveux et j’y retourne :)    &lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=578" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>After BDC</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/06/01/after-bdc.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/06/01/after-bdc.aspx</id><published>2010-06-01T09:22:39Z</published><updated>2010-06-01T09:22:39Z</updated><content type="html">&lt;p&gt;Bewise vient de mettre en ligne le site &lt;a href="http://AfterBDC.bewise.fr"&gt;http://AfterBDC.bewise.fr&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Vous y trouverez tout ce qui concerne les sessions et les photos de la Bewise Day Conference 2010.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nous mettrons chaque semaine des nouveaux éléments. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Vous pouvez le suivre également sur Tweeter: &lt;a href="http://twitter.com/AfterBDC"&gt;http://twitter.com/AfterBDC&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.catuhe.com/image.axd?picture=image_16.png"&gt;&lt;img title="image" border="0" alt="image" src="http://www.catuhe.com/image.axd?picture=image_thumb_16.png" width="524" height="286" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=577" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>Feature Pack SQL SERVER 2008R2</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/05/12/feature-pack-sql-server-2008r2.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/05/12/feature-pack-sql-server-2008r2.aspx</id><published>2010-05-12T06:34:33Z</published><updated>2010-05-12T06:34:33Z</updated><content type="html">&lt;p&gt;Le feature pack de SQL SERVER 2008 R2 est sorti&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Comme toujours vous retrouvez un ensemble d’outil permettant d’étendre les possibilités de déploiement de SQL SERVER, ou encore des outils annexe en version Stand Alone&lt;/p&gt;  &lt;p&gt;Pour vous donner une idée de ce que ça contient, voici une liste des principales features (tout du moins celle qui m’intéresse ces temps ci :)) :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Microsoft® SQL Server Report Builder 3.0 for Microsoft® SQL Server 2008 R2 &lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® PowerPivot for Microsoft® Excel &lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® 2008 R2 Reporting Services Add-in for Microsoft® SharePoint® Technologies 2010&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® 2008 R2 Policies&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® Sync Framework 2.0 Software Development Kit (SDK)&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® Compact 3.5 SP2&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® Compact 3.5 SP2 For Windows Mobile&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server ®Compact 3.5 SP2 Server Tools&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® System CLR Types for SQL Server® 2008 R2 &lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® 2008 R2 Remote Blob Store&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® 2008 R2 Command Line Utilities &lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® Windows PowerShell Extensions for SQL Server® 2008 R2&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Microsoft® SQL Server® 2008 R2 Shared Management Objects&lt;/b&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Et encore d’autres …&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=576" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>SQL SERVER 2008 R2 Disponible pour les abonnés MSDN</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/05/03/sql-server-2008-r2-disponible-pour-les-abonn-233-s-msdn.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/05/03/sql-server-2008-r2-disponible-pour-les-abonn-233-s-msdn.aspx</id><published>2010-05-03T19:05:11Z</published><updated>2010-05-03T19:05:11Z</updated><content type="html">&lt;p&gt;Et hop, en avant le téléchargement :)&lt;/p&gt;  &lt;p&gt;Allez plus que 4 GO et on installe !&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="image" border="0" alt="image" src="http://www.dotmim.com/blogs/mim/image_29D56E6C.png" width="454" height="118" /&gt; &lt;/p&gt;  &lt;p&gt;Bon téléchargement :)&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=575" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>SQL SERVER access and SQL SERVER Browser</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/04/30/sql-server-access-and-sql-server-browser.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/04/30/sql-server-access-and-sql-server-browser.aspx</id><published>2010-04-30T07:58:51Z</published><updated>2010-04-30T07:58:51Z</updated><content type="html">&lt;p&gt;Il y a longtemps, j’ai écris un post (à l’époque de Windows Vista, un siècle en somme :)) qui expliquait comment configurer une machine simple pour ouvrir l’accès à son serveur SQL.&lt;/p&gt;  &lt;p&gt;Je vous laisse consulter ce petit tips ici : &lt;a href="http://www.dotmim.com/blogs/mim/archive/2007/08/20/sql-serveur-amp-vista-remote-connections.aspx"&gt;SQL SERVER &amp;amp; Remote Connections&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;J’ai souvent eu la réflexion&amp;#160; : &lt;em&gt;“Le Point 2) sur le Sql Server Browser n’est pas nécessaire, moi je l’ai désactivé et ça marche quand même …”&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="image" border="0" alt="image" src="http://www.dotmim.com/blogs/mim/image_3407460B.png" width="454" height="276" /&gt; &lt;/p&gt;  &lt;p&gt;Oui, bon, petite explication :&lt;/p&gt;  &lt;p&gt;Le Service Browser est là pour BroadCaster votre (ou vos) instance(s) sur le réseau. Ce qui permet notamment à d’autres serveurs d’apparaître dans votre liste lorsque vous faites “Parcourir …”&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="image" border="0" alt="image" src="http://www.dotmim.com/blogs/mim/image_58B85D82.png" width="304" height="314" /&gt;Voilà c’est simple, ça broadcast sur le port UDP 1433 en gros.&lt;/p&gt;  &lt;p&gt;Le truc, c’est que le Browser n’est pas là que pour ça.. Il fournit notamment les informations de protocoles que votre instance peut utiliser (&lt;em&gt;&lt;strong&gt;Shared Memory, Named Pipres, TCP&lt;/strong&gt;&lt;/em&gt; …)&lt;/p&gt;  &lt;p&gt;SQL Browser fait ce qu’on appelle du SSRP “SQL Server Resolution Protocol” : Il résoud les protocoles autorisés pour une instance donnée.&lt;/p&gt;  &lt;p&gt;Là où ça devient donc obligatoire (d’avoir le Browser activé, on suit au fond là !!) c’est justement quand vous avez des instances nommées. &lt;/p&gt;  &lt;p&gt;Le problème ne se pose pas sur une instance par défaut, il n’y en a qu’une sur la machine. Lors de l’appel d’une instance nommée, votre demande de connexion passe par le browser pour connaitre les protocoles autorisés.&lt;/p&gt;  &lt;p&gt;En somme, pour faire simple : Vous avez une instance nommée ? Activez le Browser :) &lt;/p&gt;  &lt;p&gt;Bonne connexion !&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=573" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>Un backup est il utile pour une restauration ?</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/04/29/un-backup-est-il-utile-pour-une-restauration.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/04/29/un-backup-est-il-utile-pour-une-restauration.aspx</id><published>2010-04-29T08:52:43Z</published><updated>2010-04-29T08:52:43Z</updated><content type="html">&lt;p&gt;A fortiori, on peut dire Oui :)    &lt;br /&gt;Aprés on peut dire aussi “Surtout le dernier, en fait !”&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Vraiment le dernier dernier ? :) Et si je l’ai plus ce dernier là ??&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Nous savons tous que le dernier rempart protégeant votre base de données reste la stratégie de sauvegarde que vous avez mis en place.&lt;/p&gt;  &lt;p&gt;On peut imaginer une stratégie (pour un mode de récupération complet) basée sur une sauvegarde complète, plus un ou deux différentiel, et enfin les sauvegardes du transaction log.&lt;/p&gt;  &lt;p&gt;Je reprends un schéma de MSDN pour illustrer ce cas simple :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotmim.com/blogs/mim/image_6039B36B.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://www.dotmim.com/blogs/mim/image_thumb_3BE4A91C.png" width="454" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Un client m’a posé la question suivante :&lt;/p&gt;  &lt;p&gt;“&lt;em&gt;Que se passe t’il si je perds le dernier backup full ? Puis-je tout de même remonter la base jusqu’au dernier log ? &amp;#39;(à supposer qu’au final je n’ai perdu que le dernier backup full mais pas les logs qui ont suivi)&lt;/em&gt;”&lt;/p&gt;  &lt;p&gt;Bon ok c’est tordu, mais ce qui est aussi intéressant c’est savoir si le backup contiendrait des informations indispensables entre le log qui le précède et le log qui lui succède.&lt;/p&gt;  &lt;p&gt;J’ai donc monté un petit script de test, simplissime pour évaluer la situation :&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; INSERT [dbo].[Employe] ([EmployeId], [Nom], &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt;     [Prenom], [NumeroCarteCredit]) &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;VALUES&lt;/span&gt; (N&lt;span style="color:#006080;"&gt;&amp;#39;37cb101c-f2f9-4f28-b9f6-10e4193849ff&amp;#39;&lt;/span&gt;, &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt;     N&lt;span style="color:#006080;"&gt;&amp;#39;Pertus&amp;#39;&lt;/span&gt;, N&lt;span style="color:#006080;"&gt;&amp;#39;Sébastien&amp;#39;&lt;/span&gt;, N&lt;span style="color:#006080;"&gt;&amp;#39;1234-2344-2333-45555&amp;#39;&lt;/span&gt;)&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Premier backup Complet ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupFull1.bak&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Update&lt;/span&gt; [dbo].[Employe] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt; [NumeroCarteCredit] = &lt;span style="color:#006080;"&gt;&amp;#39;1234-2344-2333-888888&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum14"&gt;  14:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Where&lt;/span&gt; EmployeId= &lt;span style="color:#006080;"&gt;&amp;#39;37cb101c-f2f9-4f28-b9f6-10e4193849ff&amp;#39;&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum15"&gt;  15:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum16"&gt;  16:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Premier backup Transactionnel ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum17"&gt;  17:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum18"&gt;  18:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTrans1.trn&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum19"&gt;  19:&lt;/span&gt;     &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum20"&gt;  20:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum21"&gt;  21:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Update&lt;/span&gt; [dbo].[Employe] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum22"&gt;  22:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt; [NumeroCarteCredit] = &lt;span style="color:#006080;"&gt;&amp;#39;1234-2344-2333-777777&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum23"&gt;  23:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Where&lt;/span&gt; EmployeId= &lt;span style="color:#006080;"&gt;&amp;#39;37cb101c-f2f9-4f28-b9f6-10e4193849ff&amp;#39;&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum24"&gt;  24:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum25"&gt;  25:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Deuxième backup Transactionnel ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum26"&gt;  26:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum27"&gt;  27:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTrans2.trn&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum28"&gt;  28:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum29"&gt;  29:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Deuxième backup Complet ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum30"&gt;  30:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum31"&gt;  31:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupFull2.bak&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum32"&gt;  32:&lt;/span&gt;     &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum33"&gt;  33:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Update&lt;/span&gt; [dbo].[Employe] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum34"&gt;  34:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Set&lt;/span&gt; [NumeroCarteCredit] = &lt;span style="color:#006080;"&gt;&amp;#39;1234-2344-2333-666666&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum35"&gt;  35:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Where&lt;/span&gt; EmployeId= &lt;span style="color:#006080;"&gt;&amp;#39;37cb101c-f2f9-4f28-b9f6-10e4193849ff&amp;#39;&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum36"&gt;  36:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;Go&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum37"&gt;  37:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Troisième backup Transactionnel ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum38"&gt;  38:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Ok à partir de là, on voit que j’ai 2 backups full et plusieurs transaction Logs&lt;/p&gt;

&lt;p&gt;Je vais donc tenter de restaurer ma base de données sans le dernier backup full.&lt;/p&gt;

&lt;p&gt;Il me faut donc le premier backup Full ainsi que l’ensemble des transactions logs jusqu’au dernier (sans oublier le tail log que j’inclus dans ma procédure de restauration)&lt;/p&gt;

&lt;p&gt;Et voilà ce que ça donne :&lt;/p&gt;

&lt;div id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;USE&lt;/span&gt; master;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum3"&gt;   3:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum4"&gt;   4:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Sauvegarde du tail log ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum5"&gt;   5:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;BACKUP&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum6"&gt;   6:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;TO&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTailLog.trn&amp;#39;&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  NO_TRUNCATE,  NORECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum8"&gt;   8:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/**** Restauration à partir du 1er Backup complet (et non pas le dernier) ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum10"&gt;  10:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum11"&gt;  11:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupFull1.bak&amp;#39;&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum12"&gt;  12:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; = 1,  NORECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum13"&gt;  13:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum14"&gt;  14:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum15"&gt;  15:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTrans1.trn&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum16"&gt;  16:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; = 1,  NORECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum17"&gt;  17:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum18"&gt;  18:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum19"&gt;  19:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTrans2.trn&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum20"&gt;  20:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; = 1,  NORECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum21"&gt;  21:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum22"&gt;  22:&lt;/span&gt; &lt;span style="color:#008000;"&gt;/*** Depart hypothétique si le dernier backup était accessible ***/&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum23"&gt;  23:&lt;/span&gt; --&lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;DATABASE&lt;/span&gt; [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum24"&gt;  24:&lt;/span&gt; &lt;span style="color:#008000;"&gt;-- FROM  DISK = N&amp;#39;C:\Projects\Backup\bBackupFull2.bak&amp;#39; &lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum25"&gt;  25:&lt;/span&gt; &lt;span style="color:#008000;"&gt;-- WITH  FILE = 1,  NORECOVERY&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum26"&gt;  26:&lt;/span&gt; --&lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum27"&gt;  27:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum28"&gt;  28:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum29"&gt;  29:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTrans3.trn&amp;#39;&lt;/span&gt; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum30"&gt;  30:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; = 1,  NORECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum31"&gt;  31:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;GO&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum32"&gt;  32:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;RESTORE&lt;/span&gt; LOG [bBackupStrategie] &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum33"&gt;  33:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;FROM&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;DISK&lt;/span&gt; = N&lt;span style="color:#006080;"&gt;&amp;#39;C:\Projects\Backup\bBackupTailLog.trn&amp;#39;&lt;/span&gt;&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum34"&gt;  34:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;WITH&lt;/span&gt;  &lt;span style="color:#0000ff;"&gt;FILE&lt;/span&gt; = 1, RECOVERY&lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:white;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum35"&gt;  35:&lt;/span&gt;&amp;#160; &lt;/pre&gt;


    &lt;pre style="border-bottom-style:none;text-align:left;padding-bottom:0px;line-height:12pt;border-right-style:none;background-color:#f4f4f4;margin:0em;padding-left:0px;width:100%;padding-right:0px;font-family:&amp;#39;Courier New&amp;#39;, courier, monospace;direction:ltr;border-top-style:none;color:black;font-size:8pt;border-left-style:none;overflow:visible;padding-top:0px;"&gt;&lt;span style="color:#606060;" id="lnum36"&gt;  36:&lt;/span&gt; GO&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;Et là miracle (ou pas) tout se déroule correctement.&lt;/p&gt;

&lt;p&gt;Résultat, le backup complet ne compromets pas la cohérence des données dans le Transaction log.&lt;/p&gt;

&lt;p&gt;Bon ce cas de figure est un peu tordu, je vous le concède, mais il a le mérite d’éclaircir un point sous-jacent non négligeable, lui.&lt;/p&gt;

&lt;p&gt;Voici le lien vers le source complet de ce script : &lt;a title="http://www.dotmim.com/SiteFiles/TipsBackupWithoutLastBackup.sql.txt" href="http://www.dotmim.com/SiteFiles/TipsBackupWithoutLastBackup.sql.txt"&gt;http://www.dotmim.com/SiteFiles/TipsBackupWithoutLastBackup.sql.txt&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bon backup !&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=572" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>SQL SERVER 2008 R2 … RTM</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/04/21/sql-server-2008-r2-rtm.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/04/21/sql-server-2008-r2-rtm.aspx</id><published>2010-04-21T20:06:58Z</published><updated>2010-04-21T20:06:58Z</updated><content type="html">&lt;p&gt;Voilà une chouette annonce. SQL SERVER 2008 R2 passe en RTM&lt;/p&gt;  &lt;p&gt;Encore quelques jours et vous devriez pouvoir profiter des nouveautés de cette mouture via vos abonnements MSDN par exemple&lt;/p&gt;  &lt;p&gt;L’annonce : &lt;a title="http://www.microsoft.com/presspass/presskits/sqlserver/" href="http://www.microsoft.com/presspass/presskits/sqlserver/"&gt;http://www.microsoft.com/presspass/presskits/sqlserver/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;voilà voilà…. va falloir patienter un chouilla !&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=571" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>Un EBook SQL SERVER 2008 R2 gratuit</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/04/19/un-ebook-sql-server-2008-r2-gratuit.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/04/19/un-ebook-sql-server-2008-r2-gratuit.aspx</id><published>2010-04-19T06:51:55Z</published><updated>2010-04-19T06:51:55Z</updated><content type="html">&lt;p&gt;Microsoft vient de sortir un E-Book gratuit sur SQL SERVER 2008 R2.&lt;/p&gt;  &lt;p&gt;Un bon aperçu des fonctionnalités de SQL SERVER, avec les nouveautés de la R2.&lt;/p&gt;  &lt;p&gt;Un must read donc :)&lt;/p&gt;  &lt;p&gt;Le lien du blog MSDN Press : &lt;a title="http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx" href="http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx"&gt;http://blogs.msdn.com/microsoft_press/archive/2010/04/14/free-ebook-introducing-microsoft-sql-server-2008-r2.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Les liens directs :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=189148"&gt;XPS&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=189147"&gt;PDF&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Bonne lecture :)&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=570" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author><category term="Sql Server 2008 R2" scheme="http://www.dotmim.com/blogs/mim/archive/tags/Sql+Server+2008+R2/default.aspx" /></entry><entry><title>BDC 2010 à Aix en Provence</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/04/12/bdc-2010-224-aix-en-provence.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/04/12/bdc-2010-224-aix-en-provence.aspx</id><published>2010-04-12T13:59:57Z</published><updated>2010-04-12T13:59:57Z</updated><content type="html">&lt;p&gt;Pour ceux qui n’ont pas pu se déplacer sur Toulouse pour la dernière BDC, et qui seraient assez proche d’Aix en Provence ;) Bewise vous propose, dans le cadre des Microsoft Days, de participer à cette édition 2010 dans le Sud Est !&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://bse.bewise.fr/BDC2010/?f=af7fc6f4-f8f6-4a54-b489-d414ae555d2e"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="BDC2010Aix" border="0" alt="BDC2010Aix" src="http://www.dotmim.com/blogs/mim/BDC2010Aix_79AE5F9B.jpg" width="454" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Cet évènement est entièrement gratuit et destiné aux Professionnels ainsi qu’aux enseignants et étudiants.&lt;/p&gt;  &lt;p&gt;J’aurais la joie de rejouer ma session Haute Disponibilité en compagnie de Pascal Belaud de Microsoft&lt;/p&gt;  &lt;p&gt;On se retrouve là bas !&lt;/p&gt;  &lt;p&gt;Inscription : &lt;a title="http://bse.bewise.fr/BDC2010/?f=af7fc6f4-f8f6-4a54-b489-d414ae555d2e" href="http://bse.bewise.fr/BDC2010/?f=af7fc6f4-f8f6-4a54-b489-d414ae555d2e"&gt;http://bse.bewise.fr/BDC2010/?f=af7fc6f4-f8f6-4a54-b489-d414ae555d2e&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=569" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>[BDC 2010] Les supers pouvoirs de Hyper D !!!</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/03/25/bdc-2010-les-supers-pouvoirs-de-hyper-d.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/03/25/bdc-2010-les-supers-pouvoirs-de-hyper-d.aspx</id><published>2010-03-25T18:04:19Z</published><updated>2010-03-25T18:04:19Z</updated><content type="html">&lt;p&gt;Vous connaissez notre super admin réseau à Bewise ?&lt;/p&gt;  &lt;p&gt;C’est Un Super Héros !!!! On l’appelle &lt;strong&gt;Hyper D&lt;/strong&gt; !!&lt;/p&gt;  &lt;p&gt;La preuve ? &lt;/p&gt;  &lt;div style="padding-bottom:0px;padding-left:0px;width:425px;padding-right:0px;display:block;float:none;margin-left:auto;margin-right:auto;padding-top:0px;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b261b7bf-1194-4632-b4ad-ba4c7e565916" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=KPecQKsvpF8" target="_new"&gt;&lt;img src="http://www.dotmim.com/blogs/mim/videod630cd8f2808_2283A616.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ah trop fort ce &lt;strong&gt;Hyper D&lt;/strong&gt; !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bdc2010.bewise.fr/?f=A56BC4FC-9B40-4e60-A8D5-B188D54819BC"&gt;&lt;img style="margin:0px 15px 0px 0px;" title="Bewise Developer Conference 2010" border="0" alt="Bewise Developer Conference 2010" align="left" src="http://www.dotmim.com/blogs/mim/Bdc2010_6080D1A2.jpg" width="244" height="88" /&gt;&lt;/a&gt;Et rendez vous à la BDC 2010 !! (C’est pour bientôt &lt;a href="http://bdc2010.bewise.fr/?f=A56BC4FC-9B40-4e60-A8D5-B188D54819BC" target="_blank"&gt;inscrivez vous&lt;/a&gt; !)&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=567" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author></entry><entry><title>Setup Install SQL SERVER : Restart required !</title><link rel="alternate" type="text/html" href="http://www.dotmim.com/blogs/mim/archive/2010/03/23/setup-install-sql-server-restart-required.aspx" /><id>http://www.dotmim.com/blogs/mim/archive/2010/03/23/setup-install-sql-server-restart-required.aspx</id><published>2010-03-23T17:49:40Z</published><updated>2010-03-23T17:49:40Z</updated><content type="html">&lt;p&gt;je viens de tomber sur un bon vieux problème de Restart lors de l’installation d’une nouvelle instance SQL SERVER 2008 sur mon poste..&lt;/p&gt;  &lt;p&gt;Un truc balot : Lors de l’installation le setup me dit en substance : “t’as des trucs qui nécessitent un redémarrage… Promis aprés on y go …”&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Capture01" border="0" alt="Capture01" src="http://www.dotmim.com/blogs/mim/Capture01_7CAF6A80.jpg" width="454" height="321" /&gt; &lt;/p&gt;  &lt;p&gt;Le truc c’est qu’aprés 18 redémarrage j’ai toujours le problème …&lt;/p&gt;  &lt;p&gt;Alors d’abord, le problème ne vient PAS du setup de SQL SERVER (hein au cas où on essaierait de se moquer là )&lt;/p&gt;  &lt;p&gt;Le problème c’est que j’ai installé un truc qui nécessite un redémarrage et qui ne veut pas se terminer …&lt;/p&gt;  &lt;p&gt;Pour aller chercher l’information, direction la base de registre :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKLM\System\CurrentControlSet\Control\SessionManager&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotmim.com/blogs/mim/Capture02_6D2C58B1.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Capture02" border="0" alt="Capture02" src="http://www.dotmim.com/blogs/mim/Capture02_thumb_40A328CB.jpg" width="454" height="175" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Et là voici le problème : La clé &lt;strong&gt;PendingFileRenameOperations&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Dans mon cas, un outil de chez Logitech qui me met le bordel (BORDEL !!!)&lt;/p&gt;  &lt;p&gt;Il vous suffit juste de la supprimer et de relancer le setup d’installation&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.dotmim.com/blogs/mim/Capture03_1FAFB624.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Capture03" border="0" alt="Capture03" src="http://www.dotmim.com/blogs/mim/Capture03_thumb_36FABA95.jpg" width="454" height="268" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Capture04" border="0" alt="Capture04" src="http://www.dotmim.com/blogs/mim/Capture04_55D12E73.jpg" width="454" height="278" /&gt; &lt;/p&gt;  &lt;p&gt;Et voilà, on y go !!!&lt;/p&gt;  &lt;p&gt;Bonne installation :)&lt;/p&gt;&lt;img src="http://www.dotmim.com/aggbug.aspx?PostID=566" width="1" height="1"&gt;</content><author><name>Mimetis</name><uri>http://www.dotmim.com/members/Mimetis.aspx</uri></author><category term="SQL SERVER 2005" scheme="http://www.dotmim.com/blogs/mim/archive/tags/SQL+SERVER+2005/default.aspx" /><category term="SQL SERVER 2008" scheme="http://www.dotmim.com/blogs/mim/archive/tags/SQL+SERVER+2008/default.aspx" /><category term="Sql Server 2008 R2" scheme="http://www.dotmim.com/blogs/mim/archive/tags/Sql+Server+2008+R2/default.aspx" /></entry></feed>