Français

English

La synchronisation de bases de données est possible entre SQL Server et SQL Azure, mais également entre bases de données SQL Azure.

Pour la synchronisation entre SQL Server et SQL Azure, il y a SQL Azure Data Sync (pré-version) qui est téléchargeable à l’adresse suivante:
Synchronizing relational databases is possible between SQL Server and SQL Azure, as well as between SQL Azure databases.

In order to synchronize between SQL Server and SQL Azure, SQL Azure Data Sync can be used (preview version). It can be downloaded from the following URL:

http://www.microsoft.com/windowsazure/sqlazure/datasync/

La synchronisation entre bases de données SQL Azure peut être faite en configurant SQL Azure Data Sync Service (pré-version) à l’URL suivante: Synchronizing between different SQL Azure databases can be done by configuring SQL Azure Data Sync Service (preview version) at the following URL:

https://datasync.sqlazurelabs.com

NB: l’URL deviendra https://sql.azure.com/  quand le service passera en version finale. NB: the URL will become https://sql.azure.com/ when the service is available in production.

 

On notera que SQL Azure Data Sync n’est pas de la réplication de fusion ni de la réplication transactionnelle. Cette synchronisation de données a les caractéristiques suivantes:
- Elle ne peut être exécutée que manuellement, ou suivant un planning programmé
- Elle est bidirectionnelle
- Elle réplique les données et le schéma des tables
- Elle ajoute des tables (<nom de la table originale>_tracking par exemple) dans la base de façon à garder la trace des enregistrements à répliquer
- Elle se base sur le Sync Framework (cf Microsoft Sync Framework Developer Center)
- Elle permet des mises à jour partielles (ensemble limité de tables)

Des ressources complémentaires sur ces deux technologies peuvent être trouvées aux adresses suivantes:
Note that SQL Azure Data Sync is not merge replication or transactional replication. It has the following characteristics:
- It can only executed as scheduled or manually.
- It is bidirectionnal
- It replicates data as well as tables schemas
- It adds tables (<original table name>_tracking for instance) to the databases in order to keep tracking of the records that should be sync-ed
- it is build on top of the Sync Framework (cf Microsoft Sync Framework Developer Center)
- it allows partial updates (limited set of tables)

Additional resources on the two technologies are available at the following URLs:

Video: Extending SQL Server Data to the Cloud using SQL Azure Data Sync

 

Introduction to Data Sync Service for SQL Azure

Video: Using SQL Azure Data Sync Service to provide Geo-Replication of SQL Azure databases

SQL Azure Team Blog - Data Sync tag