Meilleur auteur de réponses
SQL serveur 2008 réplication entre deux BDDs

Question
-
Bonjour,
J'ai un problème que je n'arrive pas a résoudre (je ne suis pas très familier de sql serveur). Alors voila mon problème:
J'ai deux serveurs sous windows server 2008 R2 standart, un principale et un secondaire pour de la redondance à chaud.
Sur chacun de ces serveurs, on a une application et un sql server 2008 R2. L'application archive en permanence des logs dans une base du serveur sql.
Sur nos deux application (redondées, une sur chaque serveur), une seule est active à la fois. Seule l'application active alimente sa propre base de données. L'application non seulement alimente la base de données mais viens la consulter.
On a besoin de retrouver l'ensemble des données générées par les deux applications dans les bases de données respectives des deux serveurs. On ne peut pas modifier l'application.
Pour le moment je n'ai pas trouvé de solution simple et robuste (si un des serveurs est indisponible) pour répondre à mon besoin. J'espère que quelqu'un a une petite idée pour résoudre se problème (par exemple avec les outils de réplication ou de synchronisation).
Merci.
Réponses
-
Bonjour,
AlwaysOn est une marquen, ren de plus. Pour être complet il faudrait seulement parler de groupe de disponibilité. AlwaysOn regroupe les FCI et les AG.
Volontairement, je n'ai pas abordé ce point, car si l'applicatif n'est pas modifiable, il y aofrt a parier qu'il s'agit d'un logiciel/progiciel du commerce (non développé en interne), donc pas forcément supporté par l'éditeur en SQL 2012, même s'il st clair qu'il y a 99% de chances pour que cela fonctionne. C'est juste une questionde support.Deplus, la couleur éait annoncée d'entrée : SQL 2008 R2, et surtout éditionstandard. Donc exit les AG qui réclament une édiotn entreprise, bien plus chère.
Cdlt
Christophe
Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
- Marqué comme réponse Aurel BeraModerator mardi 13 août 2013 10:25
-
Christophe à tout dit !
Par conseil si vous avez la possibilité de migrer vers SQL 2012, "Always On" reste la plus simple solution en terme de redondance. En effet c'est l'unification des technologies de HA pour SQL.
Bon courage.
- Marqué comme réponse Aurel BeraModerator mardi 13 août 2013 10:25
-
Bonjour,
Merci à tous pour vos réponses. De retour de vacances, j'ai opté pour une réplication Peer To Peer. Ce qui semble correspondre parfaitement à mon besoin. En plus c'est simple à mettre en œuvre.
Encore une fois merci à tous !
Sincèrement,
- Marqué comme réponse Aurel BeraModerator mardi 3 septembre 2013 11:23
Toutes les réponses
-
Bonjour
Plusieurs options s'offrent à vous :
- Database mirroring : chaque serveur supporte un mirior de la base du serveur opposé, en cas de crash, une bascule auto est possible. Il faurait juste ajouter la notion de failover partner sur la chaine de connexion.
- Réplication Peer To Peer. Les 2 bases peuvent être synchronisées, ou bien "dupliquée" sur le second serveur
- Instances en cluster : Possible avec SQL Server standard, mais il va falloir un stockage partagé (iSCSI ou fiber chanel)
- Log Shipping : un serveur de secours sans basculement automatique
- Virtualisation : protection de la VM avec un cluster d'Hyper-V. Eventuellement, cette solution peut être mixée avec les solutions précédentes.
- Solutions offertes par des editeurs tiers comme double take
-
Microsoft Techdays 2012 : Always On : Les solutions de haute disponibilité avec SQL Server 2012
-
Microsoft Techdays 2013 : Haute Disponibilité et Disaster Recovery de SQL Server et Windows Azure SQL Database
- Cdlt
Christophe
Comme vous pouvez le voir, la problématique est vaste, ne peut être traitée au travers de quelques échanges sur un forum.
Il faut analyser préciséement ce que vous souhaitez comme disponibilité, ou indisponibilité maximale (TRO), comme perte (eventuelle) de données (RPO) et ensuite définir la granularité de ce que vous souhaiez protéger : datacenter, serveur, instance, base, table, traitement ...
Voici un certain nombre de liens vers des sessions TechDays et JSS qui vou spermettrons d'y voir plus clair sur les différentes options possibles :
Journées SQL Server 2011 : Serveur Core et VirtualisationChristophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
- Proposé comme réponse Julien Stroheker jeudi 8 août 2013 03:37
- Marqué comme réponse Aurel BeraModerator mardi 13 août 2013 10:25
- Non marqué comme réponse Harac mardi 3 septembre 2013 11:17
-
Christophe à tout dit !
Par conseil si vous avez la possibilité de migrer vers SQL 2012, "Always On" reste la plus simple solution en terme de redondance. En effet c'est l'unification des technologies de HA pour SQL.
Bon courage.
- Marqué comme réponse Aurel BeraModerator mardi 13 août 2013 10:25
-
Bonjour,
AlwaysOn est une marquen, ren de plus. Pour être complet il faudrait seulement parler de groupe de disponibilité. AlwaysOn regroupe les FCI et les AG.
Volontairement, je n'ai pas abordé ce point, car si l'applicatif n'est pas modifiable, il y aofrt a parier qu'il s'agit d'un logiciel/progiciel du commerce (non développé en interne), donc pas forcément supporté par l'éditeur en SQL 2012, même s'il st clair qu'il y a 99% de chances pour que cela fonctionne. C'est juste une questionde support.Deplus, la couleur éait annoncée d'entrée : SQL 2008 R2, et surtout éditionstandard. Donc exit les AG qui réclament une édiotn entreprise, bien plus chère.
Cdlt
Christophe
Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM
- Marqué comme réponse Aurel BeraModerator mardi 13 août 2013 10:25
-
-
Bonjour
Harac, avez-vous des nouvelles pour nous?
Merci
Cordialement,
-
Bonjour,
Pouvons-nous considérer que vous avez résolu votre problème avec les scénarios proposés ?
Dans l'affirmative, pourriez-vous partager avec nous la solution, afin que d'autres personnes avec le même problème puissent profiter de cette solution ?
Désormais, nous marquons les solutions proposées.
N'hésitez pas à revenir et supprimer la réponse marquée si la solution n’est pas correcte.
Merci !
Cordialement,
-
Bonjour,
Merci à tous pour vos réponses. De retour de vacances, j'ai opté pour une réplication Peer To Peer. Ce qui semble correspondre parfaitement à mon besoin. En plus c'est simple à mettre en œuvre.
Encore une fois merci à tous !
Sincèrement,
- Marqué comme réponse Aurel BeraModerator mardi 3 septembre 2013 11:23
-
Bonjour
Merci de votre retour.
Cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.