SQL Server équivalent de MySQL multi-maître de réplication?
Est-il un MSSQL équivalent de MySQL multi-maître de réplication? Si oui, est-il disponible dans SQL Express 2008? J'ai aussi vu qu'il désignait comme deux nœud de réplication circulaire.
En gros, j'ai une base de données de bureau que je veux être parfaitement (relativement 🙂 )en synchronisation avec une base de données de cloud (nous aurons accès via VPN). Les lectures et les écritures se produire à la fois des nœuds.
Merci pour les réponses perspicaces. Je vais ajouter cette question à mes favoris si ce n'est que le génial liens. En raison de contraintes budgétaires, je pense à l'utilisation de MySQL dans ce cas. Il sera effectivement moins cher pour nous de migrer notre actuelle de la base de données MySQL et une configuration multi-maître, plutôt que de ramasser licence d'entreprise et de l'écriture de notre propre solution.
OriginalL'auteur | 2010-06-26
Vous devez vous connecter pour publier un commentaire.
Peer-to-Peer la Réplication Transactionnelle. Est une caractéristique unique Entreprise. Une autre option est une mis à jour de la souscription pour la Réplication Transactionnelle, voir Mise à jour des Abonnements pour la Réplication Transactionnelle. Et enfin, vous pouvez rouler votre propre en utilisant Service Broker, qui est la seule option qui fonctionne avec un Express du client, tant que le 'cloud' édition est non-Express.
OriginalL'auteur Remus Rusanu
SQL Server 2008 éditions Enterprise et Standard offre:
SQL Server 2008 Express a limitée fonctionnalités avec:
Dans les deux cas, vous aurez besoin d'écrire une solution personnalisée.
Il y a un super chapitre en MVP SQL Server Plongées Profondes appelé "Le Pauvre Homme de l'envoi de Journaux SQL Server." Il vous mènera à travers l'ensemble du processus.
OriginalL'auteur 8kb
Quand vous dites une base de données de cloud, voulez-vous dire SQL Azure? Si oui, SQL Azure n'est pas en charge la réplication.
Si votre base de données de cloud est une copie complète de SQL Server (pas Express) vous pouvez configurer une publication transactionnelle avec mise à jour des abonnements, ou l'utilisation d'une publication de fusion. Ces deux options vous permettent de synchroniser les changements dans la base de données.
Modifier
Juste pour clarifier, vous pouvez utiliser SQL Server Express pour la réplication, mais seulement en tant qu'abonné. L'éditeur doit être Workgroup edition ou au-dessus.
OriginalL'auteur JonPayne
En plus de ce que les autres ont posté, je voudrais aussi mentionner la réplication de fusion, et d'un article sur MSDN sur Choisir le bon Type de Réplication. Fondamentalement, si vous choisissez de Fusionner ou Transactionnelle (avec mise à jour des abonnés) dépend de la proportion des écritures sont les différents nœuds, et la probabilité de changements en conflit.
OriginalL'auteur Damien_The_Unbeliever