2012-11-08 3 views
0

J'ai une base de données SQL locale (première application EF de base de données) et une base de données Azure synchronisées par le service de synchronisation des données azure.Mise à jour du service et de la mise à jour du schéma SQL Azure Data (Visual Studio Schema Compare)

Maintenant, que dois-je faire pour mettre à jour le schéma local d'une table? Bien sûr, je dois mettre à jour le schéma dans le service de synchronisation, mais ce n'est pas suffisant. Le schéma de la base de données azure n'est pas mis à jour par le service de synchronisation lui-même. Avant d'utiliser azure data sync, je pouvais simplement appeler la comparaison de schémas sql à partir de Visual Studio mais maintenant il y a tellement de nouvelles tables que je ne sais pas quoi mettre à jour et quoi d'autre.

Lorsque je mets à jour la base de données azure manuellement avec le portail de gestion, la synchronisation fonctionne. Mais n'est-ce pas également possible via la comparaison de schéma Visual Studio (ou SQL SMMS)?

Répondre

1

Je pense que vous avez déjà répondu à votre propre question, vous avez dit que vous pourriez le faire via VS, sauf qu'il y a trop de nouvelles tables. Il suffit d'ignorer tout objet doté d'un préfixe DSS, ceux-ci sont utilisés par SQL Azure Data Sync Service. Toutefois, comme vous l'avez déjà mentionné, vous devez toujours modifier la définition de l'ensemble de données dans votre groupe de synchronisation Data Sync Service.

Questions connexes