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 03/04/2006, 15h29   #1
Membre régulier
 
Avatar de Sytchev3
 
Inscription : mai 2005
Messages : 423
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 423
Points : 95
Points : 95
Envoyer un message via MSN à Sytchev3
Par défaut [SQL-SERVER 2000] Problème de backup et de restore d'une BD

J'ai un petit souci de restauration ou de sauvegarde :

j'execute le script de backup le fichier .bak est stockée dans une unité de sauvegarde.

Code :
1
2
3
4
5
6
7
8
 
 
USE master 
 IF EXISTS (SELECT * FROM sysdevices WHERE NAME='UNITESAUVBASETEST') 
 DELETE FROM sysdevices WHERE NAME='UNITESAUVBASETEST' 
exec sp_addumpdevice 'disk', 
 'UNITESAUVBASETEST',
'D:\VBProjet\ViewtransFTP\UNITESAUV\BASETEST.bak'
Code :
1
2
3
 
BACKUP DATABASE  BASETEST
 TO DISK ='D:\VBProjet\ViewtransFTP\UNITESAUV\BASETEST.bak'
J'execute des script SQL (insert into...)

puis si un des scripts contient une erreur je restaure la base.

Code :
1
2
3
 
RESTORE DATABASE  BASETEST
 FROM UNITESAUVBASETEST
Cependant j'ai l'impression que si le fichier .bak n'est pas supprimé et recré le backup ne contient pas la dernière version mais je peux me tromper. Pouvez vous m'aider.
Sytchev3 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 16h56   #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
Oui, il doit contenir la dernière version.
Référez-vous à l'errorlog pour mieux comprendre ce qui se passe.
__________________
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 10/04/2006, 19h22   #3
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
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 959
Points : 17 791
Points : 17 791
N'as tu pas oublié un WITH RECOVERY dans ton ordre RESTORE ???

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
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h55.


 
 
 
 
Partenaires

Hébergement Web