Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/01/2011, 14h27   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 9
Points : 0
Points : 0
Par défaut Synchronisation à distance

Bonjours à tous.

Voila mon problème, j'espère que vous allez pouvoir m'aider.

Des clients effectuent un back up de leurs BDD sur le serveur central.
Comme ils sont nombreux, le serveur à beaucoup de mal à suivre.
Est il possible de ne transmettre que les journaux de transaction quotidien ?
Aroundel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 15h16   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Bonjour,

La mise en place d'une solution à bases de journaux de transactions est à mon avis pas la bonne solution surtout si vous voulez avoir vos bases disponibles par la suite.

Quelle est l'architecture de votre serveur d'entreprise ? (CPU, RAM, disques, serveur virtuel ???)

Est ce que vos clients ont des contraintes de mobilité avec leur instance SQL Express en local ? (Travail hors ligne et sauvegarde de leurs backups sur le réseau d'entreprise par la suite)

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 16h00   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 9
Points : 0
Points : 0
Merci pour votre réponse.

Pour le peu d'info que j'ai sur le serveur:

CPU: Deux processeurs Intel Xeon quadricoeurs

20 Go de ram dont 19 réservé à SQL Server

Non virtualisé

Une belle bête en somme...
Aroundel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 23h08   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
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 : 10 950
Points : 17 769
Points : 17 769
Quelle est la version de SQL Server ? 2008 Standard, Eterprise ?
Parce que par exemple pour accélérer les sauvegardes vous pouvez les faire en mode compressé.
Essayez de nous en dire plus, notamment le nombre exact des base et la config disque, ainsi que la destination des sauvegardes (sur quel disque ou bande ?

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 11/01/2011, 10h06   #5
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 744
Points : 744
Je n'ai peut être pas bien compris mais si tu restaures des données ou des journaux de 2005 vers 2008, en cas de problème le retour arrière n'est plus possible, puisque les données sont migrées. Par exemple:

A) La base express 2005 du client est sauvegardée et le fichier est transféré sur le serveur SQL 2008.
B) Crash de l'express 2005, le client se connecte sur sa base 2008 avec des données en J-1. Admettons qu'il n'y ait aucun pb de compatibilité de l'appli avec 2008, il commence à modifier des données.
C) La machine express est restaurée. Le client souhaite revenir en local.
D) On ne peut plus revenir en local car on ne peut pas downgrader une base 2008. Couic.

Si tous les clients sont en 2005, alors le serveur de secours doit être en 2005 aussi.

Par exemple, la plupart des hébergeurs utilisent des clusters HA/DRS pour assurer la disponibilité des machines, et font des backups de volumes au niveau de la baie pour assurer la redondance des données. Le client n'a pas de machine en local, il se connecte avec un VPN à son instance qui se trouve chez l'hébergeur.

Dans ton cas , il faudrait commencer par uniformiser les versions. Le mirroring n'est pas disponible en express edition, donc dans l'immédiat tu n'as pas beaucoup d'autres choix que de restaurer des backups.

Pour moi c'est un problème d'architecture qui va bien au delà de la base de données.
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 10h07   #6
Invité de passage
 
Inscription : janvier 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 9
Points : 0
Points : 0
En fait, les sauvegardes sont faites chez le client en local sur sql Express 2005 puis le fichier est transféré vers le serveur (edition enterprise 2008) qui la restaure.

Est-il possible de faire une sauvegarde en ligne directement?
Aroundel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 10h26   #7
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 744
Points : 744
Tu peux faire des backups sur le réseau en utilisant un chemin UNC avec les droits appropriés, mais les risques de se retrouver avec un backup invalide sont plus grandes que de le faire en local. Il faut le faire au minimum avec l'option CHECKSUM:

Code :
backup DATABASE mabase TO disk='\\monserveurcentral\client1\backup\mabase.bak' WITH CHECKSUM
Puis sur la machine centrale:

Code :
restore verifyonly FROM disk='\\monserveurcentral\client1\backup\mabase.bak'
Mais pour 2000 clients, ça me paraît bien compliqué.
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 17h12   #8
Invité de passage
 
Inscription : janvier 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 9
Points : 0
Points : 0
Je vous remercie pour ces éléments, je vais continuer à réfléchir sur une solution adapté.

Bonne soirée.
Aroundel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h54.


 
 
 
 
Partenaires

Hébergement Web