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

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le il y a 11 heures et 59 minutes

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le il y a 13 heures et 50 minutes

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le il y a 17 heures et 40 minutes

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le il y a 17 heures et 46 minutes

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le il y a 18 heures et 22 minutes

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21

- SharePoint : Incompatibilité avec Internet Explorer 10 (IE10) par Blog Technique de Romelard Fabrice le 05-08-2013, 16:29

- AutoSPInstaller pour SharePoint 2013 maintenant disponible en “RTM” par Julien Chable le 05-06-2013, 23:30