Précédent   Forum du club des développeurs et IT Pro > Bases de données > MS SQL-Server > Réplications
Réplications Forum d'entraide sur les différentes réplications de MS SQL Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/09/2012, 10h31   #1
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
Par défaut SQL Server 2008 -- Replication P2P : Restauration de base à chaud

Bonjour,

j'ai une réplication P2P entre deux bases SQL Server 2008 R2, j'aimerais savoir s'il y a une manipulation permettant de mettre à jour les deux bases avec un .bak, sans supprimer/recréer la réplication entre les deux bases ?

Merci
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2012, 10h51   #2
Falcomix
Invité régulier
 
Homme
Responsable Qualité logicielle
Inscription : janvier 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Responsable Qualité logicielle
Secteur : Santé

Informations forums :
Inscription : janvier 2011
Messages : 22
Points : 7
Points : 7
Bonjour,

Pourquoi ne pas mettre à jour la BDD avec des scripts SQL sur le serveur 1 qui sera ensuite répercuter sur le serveur 2 ?
Falcomix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2012, 14h54   #3
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
Déjà proposé, on me demande quelque chose de plus simple et user-friendly.

Le souci est que les requêtes sql sont générées et exécutées par la couche Entity Framework... Donc cela impose de générer le delta entre les bases et de créer les requêtes qui vont bien, ce qui séduit pas...

Pour moi, un changement de base depuis une source tierce revient à réinitialiser la réplication, mais si des tests qui démontrent le contraire existent, je prends.
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2012, 17h12   #4
Serguei_TARASSOV
Membre actif
 
Homme
Expert SQL Server
Inscription : avril 2004
Messages : 125
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : France

Informations professionnelles :
Activité : Expert SQL Server

Informations forums :
Inscription : avril 2004
Messages : 125
Points : 162
Points : 162
Arnard,

Si j'ai bien compris, il faut remonter la BDD à chaud sur un des nœuds ? Est-ce que le cas corresponde au celui décrit dans MSDN ?

Citation:
Dans les étapes suivantes, les bases de données de publication A, B et C font partie d'une topologie de réplication transactionnelle d'égal à égal. Les bases de données A et C sont en ligne et fonctionnent correctement tandis que la base de données B doit être restaurée.
Serguei_TARASSOV est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2012, 10h09   #5
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
En effet, mais cette page indique de supprimer et recréer les abonnements relatifs à cette base suite à sa restauration, on me demande si possible de ne pas toucher à la réplication...

Il ne semble pas exister de manière détournée de faire cela :/
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2012, 09h50   #6
SQLpro
Rédacteur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 12 080
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 12 080
Points : 21 678
Points : 21 678
Cela n'est absolument pas possible.

Néanmoins, vous pouvez automatiser la remontée des scripts lors de la restauration via un déclencheur DDL.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2012, 13h00   #7
Arnard
Membre Expert
 
Homme Arnaud
Développeur .NET
Inscription : avril 2006
Messages : 1 386
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2006
Messages : 1 386
Points : 1 582
Points : 1 582
merci pour cette confirmation
Arnard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h59.


 
 
 
 
Partenaires

Hébergement Web