locked
problème de conflit de classement dans une application mobile occasionnellement connectée RRS feed

  • Question

  • bonjour tout le monde,

    J'éssaye de developper une application mobile occasionnellement connectée en me servant de la procédure cité dans la page cible du lien suivant

    http://msdn.microsoft.com/fr-fr/library/cc488004%28VS.90%29.aspx

    le problème est quand j'arrive à l'etape de

    Configuration des paramètres de synchronisation et lors de l'ajout des tables un message d'erreur apparait en me disant:

    [GMAO.compteurs2.sql script failed with the following error : impossible de résoudre le conflit de classement entre 'French_CI_AS ' et 'SQL_Latin1_CP1_CI_AS' dans l'operation equal to.]

    pourriez vous m'aider à resoudre ce problème ?

    merci .

    dimanche 9 mai 2010 16:46

Toutes les réponses

  • Bonjour,

    Il faut mettre en phase le mode de classement (collation) entre la base de données locale (SQL Compact = fichier sdf) et la base de données SQL Server, pour que les deux bases utilisent le même classement. La modification de la collation sur une base existante (SQL Server ou Compact) n'est pas possible. Il faut recréer l'une ou l'autre avec le bon classement (option à sélectionner lors de la création).

    Pour la re-création de la base SQL Server, après création de la base et de ces tables (à partir des scripts SQL c'est plus simple), la migration des données est à réaliser avec l'assistant d'import export de SQL Server Management Studio.

    Pour la re-création de la base SQL Compact, je conseille d'utiliser l'add-in http://exportsqlce.codeplex.com/ pour SQL Server Management Studio et ainsi  générer les scripts SQL de dump.

    Cordialement


    Jean-Michel Guemguem
    Tekigo
    http://blog.tekigo.com
    lundi 10 mai 2010 09:55
  • Bonjour,

    j'ai créé une autre bse sur sql server et la copie a marché mais quand j'essaye de refaire la meme procédure de synchronisation les tables ne se chargent pas ( le bouton add n'est pas activé).

    Merci de m'aider la dessus.

    mardi 11 mai 2010 11:10