Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

SQL Server : Sauvegarde vers un partage réseau

Contrairement à une rumeur bien ancrée chez beaucoup d'administrateur de base de données, il est possible de réaliser une sauvegarde vers un partage réseau. La sauvegarde directement sur un partage réseau n'est cependant pas très conseillé, elle a tendance à être longue (avec les conséquences citées dans des posts précédents : augmentation de la taille du journal et allongement de la durée de la restauration) et le risque d'obtenir une sauvegarde défectueuse est plus important qu'à l'habitude.

Il est possible de réaliser une sauvegarde vers un partage réseau à partir du moment où le compte de service de SQL Server à le droit d'y écrire. C'est pour cela que beaucoup de tentatives se heurtent à un mur, car par défaut seul 2 types de comptes de service permettent de se connecter sur une machine distante : « Network Service » (Windows 2003 Server et plus) et un compte utilisateur du domaine.

Dès lors que SQL Server tourne avec l'un de ces comptes de service et que vous avez accordé les droits nécessaire sur le partage il est possible d'exécuter ce type de commande :

BACKUP DATABASE MaBase
TO DISK = '\\MonServeur\Partage\monfichier.bak'

Comme je le disais plus haut ce n'est pas idéal de réaliser la sauvegarde directement sur un partage réseau. Le choix idéal serait de :

  • Sauvegarder la base de données localement (histoire de la réaliser rapidement, sans les problèmes déjà évoqués)
  • Copier le ou les fichiers de sauvegarde sur le partage réseau.

Dans ce scénario le compte de service de SQL Server reste un compte local, mais l'agent (SQL Agent le planificateur de tâche de SQL Server) doit avoir un compte de service type « Network Service » ou compte du domaine. Dès lors la copie est réalisée par une tâche de commande de l'agent SQL Server !

Cette solution permet de réaliser plus vite la sauvegarde, de ne pas accorder de droits trop importants à SQL Server… Et aussi permettrait de rajouter un script de compression du backup avant copie (en attendant SQL Server 2008).

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é lundi 29 octobre 2007 18:24 par christian
Classé sous : ,

Commentaires

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

Les 10 derniers blogs postés

- Accès anonyme et les pages Forms / viewlsts.aspx... par Nicolas Humann le il y a 1 heure et 47 minutes

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

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

- WSC08 : Le bilan, Les Photos, Les Webcasts à voir ou à revoir par Blog de Daniel TIZON [daniel] le il y a 17 heures et 32 minutes

- SharePoint et ses DB : Avez vous pensé à les "Tweaker" ? par The Mit's Blog le il y a 18 heures et 1 minutes

- NTttcp : Mesurer la vitesse d'un réseau par Blog d'Olivier Huet le il y a 18 heures et 25 minutes

- Un nouveau quizz par Matthieu MEZIL le il y a 21 heures et 9 minutes

- Webcast ADO.NET Data Services par Matthieu MEZIL le il y a 21 heures et 12 minutes

- edmx : mise à jour du modèle depuis la base par Matthieu MEZIL le 10-06-2008, 17:47

- Alternatif - Mono 2.0 est arrivé! par #Rui le 10-06-2008, 16:33