Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Réplication SQL pour les projets mobiles : Problématique de la configuration de la synchro web avec IIS 7.x et Windows 7

Introduction :

Pour rappel, le seul type de réplication SQL pris en charge par SQL Server Compact est la “web synchro”. Cela signifie que les terminaux doivent s’appuyer sur une DLL exposée sur un serveur web pour échanger leurs données (= Agent de réplication). La configuration du serveur IIS est donc essentielle pour pouvoir synchroniser les bases de données.

La configuration de la synchro web se déroule via un wizard. Pour l’administrateur, elle consiste à préciser le nom du répertoire virtuel utilisé, le nom du répertoire physique, le type d’identification au serveur, les droits d’accès utilisateurs, etc…

Le paramétrage de la “web synchro” s’initialise directement au sein de SQL Server Management Studio.

Pour lancer le wizard, il suffit de cliquer-droit sur une publication et de sélectionner “Configure Web Synchronization…” :

image 

La configuration de la synchro web est très facile via le wizard… mais attention aux surprises désagréables…………. :image !!!!!!!!!!!

 

Outils de compatibilité IIS 6 :

Pour que la configuration de la synchro web se déroule correctement dans SQL Server Management Studio, il est d’abord important de vérifier que les outils de compatibilité IIS 6 sont bien installés sur le système.

Procédure :

  • Cliquez sur Démarrer, Panneau de configuration, Programmes et fonctionnalités, puis Activer ou désactiver des fonctionnalités Windows.

image image

  • Ouvrez les Services IIS.
  • Ouvrez Outils d'administration Web.
  • Ouvrez Compatibilité avec la gestion IIS 6.
  • Activez les cases à cocher de compatibilité. image
   

Problème de la configuration de la synchro web sous Windows 7 :

Il s’agit d’un problème que j’ai remarqué en souhaitant configurer la synchronisation web sur mon ordinateur sous Windows 7.

Le message d’erreur illustré dans l’introduction de cet article “The user does not have permissions on the specified computer. Specify another computer name.” , apparaissait systématiquement en cliquant sur “Configure Web Synchronization…”. Il était donc pour moi impossible de lancer le wizard de configuration…

En regardant sur Internet, j’ai remarqué que je n’étais pas le seul à rencontrer ce problème sous Windows 7.

En fouinant un peu, j’ai fini par trouver un moyen de contourner l’anomalie:

Pour remédier à ce problème, il suffit de lancer le wizard de configuration à partir de l’exécutable “ConnWiz.exe” situé par défaut dans le répertoire « \Program Files\Microsoft SQL Server Compact Edition\v3.5\Tools » :

image

De cette façon, le message bloquant n’apparaitra pas et vous pourrez tranquillement effectuer le paramétrage et mettre en place la synchro web pour votre système de réplication.

Pi-R.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

lundi 23 août 2010 09:17 by JeremyJeanson

# re: Réplication SQL pour les projets mobiles : Problématique de la configuration de la synchro web avec IIS 7.x et Windows 7

Bonjour Pierre,

Petite curiosité : il existe des moyens simples et efficaces pour sécuriser cette synchronisation côté serveur ?

lundi 23 août 2010 09:40 by Pi-R

# re: Réplication SQL pour les projets mobiles : Problématique de la configuration de la synchro web avec IIS 7.x et Windows 7

Bonjour Jeremy,

Il est possible d'utiliser le SSL pour la synchro web. (A configurer au niveau du IIS). Dans ce cas, les terminaux utiliseront une URL en https pour synchroniser leurs données.

Sinon, toute la sécurité passe par les différents comptes que l'on utilise dans le process de réplication. Un premier compte pour s'authentifier sur le serveur IIS, et un second que IIS va utiliser pour attaquer la base SQL (compte SQL, ou Windows).

Les permissions liées à ces différents comptes doivent être convenablement définies afin de restreindre l'accès aux autres ressources, bases, etc...

J'espère avoir répondu à ta curiosité. ;-)

Bonne journée,

Pi-R.

lundi 23 août 2010 10:06 by JeremyJeanson

# re: Réplication SQL pour les projets mobiles : Problématique de la configuration de la synchro web avec IIS 7.x et Windows 7

O oui, ça répond à mes interrogations.

J'avais peur que ce genre de dispositions ne soit pas possible.

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01