<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>VSDOTNET - Merge Replication</title>
    <link>http://www.vsdotnet.ch/</link>
    <description>Un peu de mon expérience dans le monde .NET</description>
    <language>en-us</language>
    <copyright>Stéphane Schwartz</copyright>
    <lastBuildDate>Wed, 30 Jan 2008 15:43:54 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>stephane@vsdotnet.ch</managingEditor>
    <webMaster>stephane@vsdotnet.ch</webMaster>
    <item>
      <trackback:ping>http://www.vsdotnet.ch/Trackback.aspx?guid=1f6a9057-6909-4259-b0bc-8a26282071f2</trackback:ping>
      <pingback:server>http://www.vsdotnet.ch/pingback.aspx</pingback:server>
      <pingback:target>http://www.vsdotnet.ch/PermaLink,guid,1f6a9057-6909-4259-b0bc-8a26282071f2.aspx</pingback:target>
      <dc:creator>Stéphane Schwartz</dc:creator>
      <wfw:comment>http://www.vsdotnet.ch/CommentView,guid,1f6a9057-6909-4259-b0bc-8a26282071f2.aspx</wfw:comment>
      <wfw:commentRss>http://www.vsdotnet.ch/SyndicationService.asmx/GetEntryCommentsRss?guid=1f6a9057-6909-4259-b0bc-8a26282071f2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Récement, j'ai experimenté quelqeus soucis avec un POC Merge Replication :
</p>
        <p>
          <strong>80004005 : Failure to connect to SQL Server</strong>
        </p>
        <p>
Le Merge Replication n’abouti pas. L’erreur ‘OpenDB failed getting pub version 28627’
est loguée dans le fichier SQLCESA30.LOG.
</p>
        <p>
Liste des contrôles à effectuer :
</p>
        <ul>
          <li>
S’assurer que le serveur de réplication fonctionne correctement :<br /><a href="http://nomduserveur/ssce/sqlcesa30.dll?diag">http://nomduserveur/ssce/sqlcesa30.dll?diag</a></li>
          <li>
Contrôler dans le fichier log (C:\Program Files\Microsoft SQL Server 2005 Mobile Edition\Server\SSCE\SQLCESA30.LOG)
que l’entrée ‘Hr=00000000 SQLCESA30.DLL loaded 0’</li>
        </ul>
        <p>
Vérifier le transport en effectuant des ‘ping’ entre Publisher, Distributor &amp;Replication.
</p>
        <ul>
          <li>
Si un des serveur ne répond pas, vérifier que le firewall est à off.</li>
        </ul>
        <p>
Vérifier que les différents serveurs (Publisher, Distributor &amp; Replication) communiquent
correctement :
</p>
        <ul>
          <li>
depuis le serveur de réplication :<br />
o osql –S PUBLISHER –E<br />
o osql –S DISTRIBUTOR –E</li>
          <li>
etc sur les autres serveurs ...</li>
        </ul>
        <p>
Si la communication ne fonctionne pas, vérifier dans ‘SQL Server Surface Area Configuration’
que les connections locales et distantes sont autorisées.
</p>
        <img width="0" height="0" src="http://www.vsdotnet.ch/aggbug.ashx?id=1f6a9057-6909-4259-b0bc-8a26282071f2" />
      </body>
      <title>Troubleshhoting problèmes avec Merge Replication</title>
      <guid isPermaLink="false">http://www.vsdotnet.ch/PermaLink,guid,1f6a9057-6909-4259-b0bc-8a26282071f2.aspx</guid>
      <link>http://www.vsdotnet.ch/2008/01/30/TroubleshhotingProbl%c3%a8mesAvecMergeReplication.aspx</link>
      <pubDate>Wed, 30 Jan 2008 15:43:54 GMT</pubDate>
      <description>&lt;p&gt;
Récement, j'ai experimenté quelqeus soucis avec un POC Merge Replication :
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;80004005 : Failure to connect to SQL Server&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Le Merge Replication n’abouti pas. L’erreur ‘OpenDB failed getting pub version 28627’
est loguée dans le fichier SQLCESA30.LOG.
&lt;/p&gt;
&lt;p&gt;
Liste des contrôles à effectuer :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
S’assurer que le serveur de réplication fonctionne correctement :&lt;br&gt;
&lt;a href="http://nomduserveur/ssce/sqlcesa30.dll?diag"&gt;http://nomduserveur/ssce/sqlcesa30.dll?diag&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Contrôler dans le fichier log (C:\Program Files\Microsoft SQL Server 2005 Mobile Edition\Server\SSCE\SQLCESA30.LOG)
que l’entrée ‘Hr=00000000 SQLCESA30.DLL loaded 0’&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Vérifier le transport en effectuant des ‘ping’ entre Publisher, Distributor &amp;amp;Replication.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Si un des serveur ne répond pas, vérifier que le firewall est à off.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Vérifier que les différents serveurs (Publisher, Distributor &amp;amp; Replication) communiquent
correctement :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
depuis le serveur de réplication :&lt;br&gt;
o&amp;nbsp;osql –S PUBLISHER –E&lt;br&gt;
o&amp;nbsp;osql –S DISTRIBUTOR –E&lt;/li&gt;
&lt;li&gt;
etc sur les autres serveurs ...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Si la communication ne fonctionne pas, vérifier dans ‘SQL Server Surface Area Configuration’
que les connections locales et distantes sont autorisées.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.vsdotnet.ch/aggbug.ashx?id=1f6a9057-6909-4259-b0bc-8a26282071f2" /&gt;</description>
      <comments>http://www.vsdotnet.ch/CommentView,guid,1f6a9057-6909-4259-b0bc-8a26282071f2.aspx</comments>
      <category>Merge Replication</category>
      <category>SQL-Server 2005</category>
      <category>Windows Mobile</category>
    </item>
    <item>
      <trackback:ping>http://www.vsdotnet.ch/Trackback.aspx?guid=40ecc2b3-7e7f-46de-8982-ae0ef067dd69</trackback:ping>
      <pingback:server>http://www.vsdotnet.ch/pingback.aspx</pingback:server>
      <pingback:target>http://www.vsdotnet.ch/PermaLink,guid,40ecc2b3-7e7f-46de-8982-ae0ef067dd69.aspx</pingback:target>
      <dc:creator>Stéphane Schwartz</dc:creator>
      <wfw:comment>http://www.vsdotnet.ch/CommentView,guid,40ecc2b3-7e7f-46de-8982-ae0ef067dd69.aspx</wfw:comment>
      <wfw:commentRss>http://www.vsdotnet.ch/SyndicationService.asmx/GetEntryCommentsRss?guid=40ecc2b3-7e7f-46de-8982-ae0ef067dd69</wfw:commentRss>
      <title>SQL-Server et changement du nom de machine</title>
      <guid isPermaLink="false">http://www.vsdotnet.ch/PermaLink,guid,40ecc2b3-7e7f-46de-8982-ae0ef067dd69.aspx</guid>
      <link>http://www.vsdotnet.ch/2008/01/24/SQLServerEtChangementDuNomDeMachine.aspx</link>
      <pubDate>Thu, 24 Jan 2008 13:36:14 GMT</pubDate>
      <description>&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Dans le cadre d’un POC (Proof Of
Concept), j’ai décidé de changer le nom du serveur de base de donnée afin que ce laboratoire
soit ‘auto-documenté’ (c’est plus claire quand les machines s’appellent ‘Directory
Services’, ‘Publisher’ au lien de ‘WIN-1234’ et ‘WIN-1235 …). Cette modification intervient
APRES l’installation de SQL-Server.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Le changement de nom s’effectue
très simplement depuis l’administration de l’ordinateur (Poste de travail/ Gérer).
Jusqu’ici, tout va bien.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Lors de la première connexion à
la base de donnée via SQL-Server Management Studio, la mire propose toujours l’ancien
nom de l’ordinateur. Pas de souci, il suffit de remplacer celui-ci par son nouveau
nom et la connexion s’effectue correctement.&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Un problème survient lorsque l’on
désir gérer la réplication. En effet, pour une mystérieuse raison, la réplication
(Replication.Utilities) cherche toujours à accéder au serveur avec l’ancien nom …&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt" align=center&gt;
&lt;img style="WIDTH: 530px; HEIGHT: 156px" height=110 src="http://www.vsdotnet.ch/content/binary/Replication.jpg" width=508 border=0&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Un rapide coup d’œil sur les tables
système permet de trouver la source du souci&amp;nbsp;:&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face=Arial color=#000000 size=3&gt;select * from sys.servers&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;Retourne des informations
du serveur SGDB, et retourne surtout dans la colonne&amp;nbsp;‘NAME’ l’ancien nom de la
machine&amp;nbsp;&lt;/font&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;L&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face="Times New Roman" color=#000000 size=3&gt;Le souci sera rapidement résolut
en supprimant le serveur et en le recréant à l’aide des procédures stockées suivantes&amp;nbsp;:&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face=Arial color=#000000 size=3&gt;sp_dropserver ‘WIN-1235’&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font face=Arial color=#000000 size=3&gt;sp_addserver @server=‘Publisher’, @local=’local’&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-ansi-language: FR; mso-fareast-font-family: 'Times New Roman'; mso-fareast-language: FR; mso-bidi-language: AR-SA"&gt;&lt;font color=#000000&gt;Et
tout rentre dans l’ordre.&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.vsdotnet.ch/aggbug.ashx?id=40ecc2b3-7e7f-46de-8982-ae0ef067dd69" /&gt;</description>
      <comments>http://www.vsdotnet.ch/CommentView,guid,40ecc2b3-7e7f-46de-8982-ae0ef067dd69.aspx</comments>
      <category>SQL-Server 2005</category>
      <category>Tips</category>
      <category>Merge Replication</category>
    </item>
  </channel>
</rss>