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 08/08/2005, 10h45   #1
Membre habitué
 
Inscription : juin 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 120
Points : 102
Points : 102
Par défaut accés à la base pendant operation de backup

Bonjour à tous.

Voila, j'ai developpé un outil de backup automatique en c# des base de données sql server 2000 de mon entrepris.

Mon probleme est que l'appli faits de temps en temps planté le serveur.

Comme je n'arrive pas à determiner d'ou vient le probleme (j'ai testé et retester, jamais réussi à reproduire le bug) je me tourne ves vous.

Ma question est donc la suivante.

Lorsque je faits le backup de la base, que ce passe t-il si un utilisateur faits un accés à la base? cela a t il des influences sur le backup??

Merci de votre aide
dude666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2005, 11h59   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Vous le faite comment votre backup ? Via backup database (ou API correspondante) ?

L'accès ne doit pas faire planter un backup; le backup n'empêche pas l'utilisation de la base. Il y a évidemment une incidence sur les journaux, le backup copiant les pages allouées, il se doit de poser un marqueur de trace dans le journal.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2005, 12h02   #3
Membre habitué
 
Inscription : juin 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 120
Points : 102
Points : 102
je faits le backup grace à un service windows developpé en c# (à la fin du backup, je compresse les fichiers de backup et je les envoie via ftp).
dude666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2005, 12h09   #4
Membre régulier
 
Inscription : avril 2004
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 70
Points : 77
Points : 77
Par défaut ça dépend

Bonjour,
Si une sauvegarde est en cours de réalisation et un utilisateur accède à la base de données, à ma connaissance et selon mon humble expériences, ne bloquera pas le serveur et on se connecte pendant l'opération de sauvegarde sans problème. Sauf une chose, je crois qu'il faut faire attention quand l'accès est pour modification car il peut affecter les données sauvegardées. Et il faut faire plus attention si c'est la structure elle même qui est touchée.
J'espère que mon aide t'aidera.

A+
Youssef TAZI SIDQUI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2005, 10h33   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Par défaut Re: ça dépend

Citation:
Envoyé par Youssef TAZI SIDQUI
Sauf une chose, je crois qu'il faut faire attention quand l'accès est pour modification car il peut affecter les données sauvegardées. Et il faut faire plus attention si c'est la structure elle même qui est touchée.
Non, il n'y aura pas d'incidence notable !
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2005, 10h35   #6
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par dude666
je faits le backup grace à un service windows developpé en c# (à la fin du backup, je compresse les fichiers de backup et je les envoie via ftp).
Lorsque ce service est en train de tourner, quelle est la commande utilisée ? Que voyez-vous via sp_who ?
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql
Administrateur SAP
Mes articles

Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2005, 11h00   #7
Membre régulier
 
Inscription : avril 2004
Messages : 70
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 70
Points : 77
Points : 77
Par défaut Merci Fadace

Bonjour,
Je revient sur la remarque de Fadace pour la confirmer.
En fait c'est le principe de la sauvegarde dynamique qui permet cela. SQL Server sauvegarde les pages sur le disque et aussi la portion du journal équivalente à la période de la sauvegarde ce qui lui permet de la rejouer à la restauration et donc pas de problème à sauvegarder la base en cours d'utilisation.

Merci Fadace.
Youssef TAZI SIDQUI 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 01h29.


 
 
 
 
Partenaires

Hébergement Web