Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server : Envoyer une sauvegarde vers le périphérique NUL

Vous allez voir ici une méthode qui permet de sauvegarder une base de données complète ou les journaux de transaction et d’envoyer cette sauvegarde vers : rien. En fait j’ai eu besoin de cela car je n’avais besoin exclusivement des journaux de transaction d’une base de données (de la sauvegarde de ces journaux aussi), mais pour permettre de réaliser la sauvegarde de ces derniers j’ai besoin tout d’abord de faire une sauvegarde complète.

 

Je l’avoue c’est un cas un peu particulier et vous n’aurez pas à réaliser la plupart du temps. Même si cela peut être un palliatif à la disparition de TRUNCATE_ONLY / NO_LOG (http://blogs.codes-sources.com/christian/archive/2008/02/28/sql-server-2008-un-point-bloquant-pour-une-mise-jour-depuis-2005.aspx) dans SQL Server 2008. Même si la sauvegarde des journaux à de nombreux avantages sur lesquels je ne reviendrais pas ici.

 

On s’appuie sur un périphérique particulier qui s’appelle « NUL » (eh oui, un seul L) qui ne débouche tout simplement nulle part !

 

-- Pour une sauvegarde de données

BACKUP DATABASE MaBase TO DISK = 'NUL'

-- ou pour les journaux

BACKUP LOG MaBase TO DISK = 'NUL'

 

Une fois ces commandes exécutées (l’une ou l’autre) vous aurez virtuellement sauvegardé des données ou des journaux pour SQL Server, mais envoyé le tout vers le néant. Attention à nouveau au fait que SQL Server va se souvenir de cette sauvegarde et risque de vous demander le support correspondant lors d’une restauration. N’utilisez cette technique que pour de la maintenance exceptionnelle.

 

Bonne sauvegarde…

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié mardi 6 mai 2008 18:49 par christian
Classé sous : ,

Commentaires

Pas de commentaires
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Hello World! par Le blog de hamid le il y a 3 heures et 49 minutes

- MSBuild Extension Pack sur codeplex par Michel Perfetti [Miiitch] le il y a 5 heures et 8 minutes

- TCB : Travailler en équipe sans réseau par The Mit's Blog le il y a 8 heures et 18 minutes

- Accès anonyme et les pages Forms / viewlsts.aspx... par Nicolas Humann le il y a 12 heures et 11 minutes

- l'Atelier 4 du coach C# est disponible par Bernard Fedotoff le il y a 13 heures et 47 minutes

- [WPF] Formatter l’affichage lors d’un binding, via StringFormat par Thomas Lebrun le il y a 18 heures et 49 minutes

- WSC08 : Le bilan, Les Photos, Les Webcasts à voir ou à revoir par Blog de Daniel TIZON [daniel] le 10-07-2008, 01:14

- SharePoint et ses DB : Avez vous pensé à les "Tweaker" ? par The Mit's Blog le 10-07-2008, 00:45

- NTttcp : Mesurer la vitesse d'un réseau par Blog d'Olivier Huet le 10-07-2008, 00:21

- Un nouveau quizz par Matthieu MEZIL le 10-06-2008, 21:37