Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
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 04/02/2011, 14h46   #1
Membre actif
 
Avatar de Peanut
 
Inscription : décembre 2003
Messages : 375
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 375
Points : 192
Points : 192
Par défaut [SQL Server 2005] sauvergardes cycliques

Bonjour,

sur une machine on m'a montré comment faire un plan de maintenance avec des sauvegardes cycliques (backup avec 1 semaine de rétention de données par exemple), au moyen de l'assistant (wizard).

Je suis en train d'essayer de reproduire la même chose mais impossible de trouver cette option (je suis en SP1), pas plus que sur le PC de mon collègue (SP2).

Il me semble que la machine de démonstration était en version SQL Server Entreprise, alors que les nôtres sont en édition Standard.
Est-ce une option réservée à l'édition Entreprise ? ou simplement moi qui ne vois pas clair ?
Peanut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 15h04   #2
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 138
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 138
Points : 2 466
Points : 2 466
Envoyer un message via Yahoo à zinzineti
Cette procédure stockée peut t'aider à aboutir au même résultat.
Remplace [MaBase] dans la procédure ci-dessous par le nom de ta base de données

Code :
1
2
3
4
5
6
7
8
9
10
CREATE PROCEDURE [dbo].[BackupCyclique]
AS
BEGIN
DECLARE @SQL nvarchar (max)	
SET NOCOUNT ON;
SET @SQL = ' BACKUP DATABASE [MaBase] ' +
'TO  DISK = N''C:\Backups\MaBase_'+ DATENAME(weekday,GETDATE ()-1)+'.bak'''+ 
' WITH  NOFORMAT,INIT, NAME = N''MaBase_BAK'',SKIP, NOREWIND, NOUNLOAD,STATS = 10'
EXECUTE sp_executesql @SQL
END
Tu auras les résultats du genre

MaBase_lundi.bak
MaBase_mardi.bak
.......................
MaBase_dimanche.bak

et ça recommence la semaine suivante .

L'option INIT permet d'écraser ( remplacer) la sauvegarde existante.
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 15h08   #3
Membre actif
 
Avatar de Peanut
 
Inscription : décembre 2003
Messages : 375
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 375
Points : 192
Points : 192
Merci, je vais déjà voir ce que je peux faire avec ça, mais le but est de fournir une documentation à un client avec possibilité pour lui de choisir les différents paramètres au cours de la mise en place de son plan de maintenance (et pas que du backup).
Peanut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 19h19   #4
Membre actif
 
Avatar de Peanut
 
Inscription : décembre 2003
Messages : 375
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 375
Points : 192
Points : 192
En utilisant la création "manuelle" (avec l'interface graphique) de plans de maintenance on a semble-t-il accès à des paramètres supplémentaires par rapport à l'assistant !
Peanut 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 08h20.


 
 
 
 
Partenaires

Hébergement Web