comment sauvegarder SQL Serveur avec Backup Exec ?

comment sauvegarder SQL Serveur avec Backup Exec ? - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 27-01-2006 à 11:07:38    

bonjour
 
je débute dans SQL server et Veritas backup...
Mon OS est un windows SBS 2003 premium edition
Je doit utiliser une base de données avec SQL server express 2005 et la sauvegarder avec Symantec Backup exec 10d for windows servers
Pas de pb pour installer tout ça.
Ma base de données fonctionne.
 
Mais comment sauvegarder cette base de données avec ce foutu logiciel de sauvegarde ?
Dans le logiciel backup Exec, je peux cocher mes dossiers à sauvegarder, mais je ne vois pas ma base de données !
 
Dans le doute (je pense avoir installé les bons patch de veritas backup pour compatibilité avec Sql Express 2005) , j'ai complétement réinstallé mon serveur windows 2003 avec le SQL serveur 200 fourni, puis le logiciel backup Exec.
Même problème : je ne vois pas ma base de données pour la sauvegarder !!!
 
Si vous avez une piste, une idée, un lien....
Merci de votre aide !!

Reply

Marsh Posté le 27-01-2006 à 11:07:38   

Reply

Marsh Posté le 27-01-2006 à 11:18:51    

je suis pas spécialisté sql serveur ni backup exec, mais je sais que chez moi pour la sauvegarde des bases sql, on fait un script d'arêt de la base avant la sauvegarde puis un script "start" de la base. le script de stop doit faire un export de la base. --> on ne sauvegarde pas la base directement mais un export de celle-ci. renseignes toi si cette solution peut te convenir.

Reply

Marsh Posté le 27-01-2006 à 11:27:45    

Si tu as BackupExec pour SBS tu as les agents nécessaire à une sauvegarde online de la base de données. Quand tu choisis ce qu'il faut sauvegarder tu as la partie SQLServer qui n'est pas grisée.
 
Si tu as une autre version de BackupExec (ce qui serait bête sur un SBS), il te faut l'agent pour SQLServer si tu ne souhaites pas stopper la base de données. Cet agent est vendu en sus de ton BackupExec de base.
 
La dernière solution consiste à effectuer un arrêt de ton serveur SQL via un script comme suggéré ci-dessus et de relancer après la sauvegarde via les script de pre/post-traitement.
 
L'avantage d'un backup online  c'est d'une part que tu n'as pas besoin de stopper ta base, mais aussi que tu peux restaurer un élément précis de ta base de données (par exemple juste une table) et non pas la base complète.
 
Note que les remarques sont aussi valide pour le serveur Exchange de ton SBS ;)

Reply

Marsh Posté le 27-01-2006 à 11:56:29    

merci bcp pour votre aide.
mon backup exec est une version "Symantec Backup Exec 10d for Windows Servers" donc je ne pense pas ce que ce soit la version idéale pour windows SBS
 
Sinon la solution avec les scripts me conviendrait bien !!
Avez-vous un lien ou un modèle de script pour m'aider un peu ?
 
Merci encore !

Reply

Marsh Posté le 27-01-2006 à 12:31:16    

voici le script qu'on lance en pré traitement. ce n'est pas moi qui l'ai écrit, je ne pourrais pas beaucoup t'aider.
 
rem Sauvegarde de la BASE SQL SERVER
echo dump database t***** to T*****Dump with init >req.sql
echo go >>req.sql
echo exit >>req.sql
isql -U*** -P -*** <req.sql >req.out
del req.sql
 
REM ARRET BASE SQL :
net stop SQLServerAgent
net stop MSSQLServer


Message édité par chailloug le 27-01-2006 à 12:31:44
Reply

Marsh Posté le 27-01-2006 à 21:08:27    

Requin a écrit :

...
La dernière solution consiste à effectuer un arrêt de ton serveur SQL via un script comme suggéré ci-dessus et de relancer après la sauvegarde via les script de pre/post-traitement.
...


 :heink: On arrête pas un serveur de base de données pour faire une sauvegarde ! Comment qu'on ferait avec des GPAO et autres systèmes qui doivent tourner 24h/24  :sweat:  
 
Dans l'administration de SQL Serveur, il y est possible de planifier des sauvegardes sur disques. Puis avec ton backup, tu sauvegardes sur bandes les bases sauvegardées sur disque.
 
 :hello:

Reply

Marsh Posté le 30-01-2006 à 15:17:15    

la possibilité de planifier des sauvegardes dans SQL serveur n'existe plus dans la version SQL Express 2005.... Je dois donc trouver une autre solution !!
Merci

Reply

Marsh Posté le 30-01-2006 à 15:23:18    

Attention, SQL Express 2005 c'est la version Express donc MSDE => light.
 
Il me semble y avoir vu la fonction de sauvegarde sur disque. (à vérifier).

Reply

Marsh Posté le 30-01-2006 à 15:34:27    

je sais que c'est une fonction light, et elle convient pour mon client, pas de pb.
Mais je n'ai pas vu de module de sauvegarde automatique !!

Reply

Marsh Posté le 30-01-2006 à 15:38:48    

fred_2539 a écrit :

je sais que c'est une fonction light, et elle convient pour mon client, pas de pb.
Mais je n'ai pas vu de module de sauvegarde automatique !!


 
Non pas automatique, car il n'y a pas le SQL Server Agent. Mais manuellement c'est possible (pas pratique).

Reply

Marsh Posté le 30-01-2006 à 15:38:48   

Reply

Marsh Posté le 30-01-2006 à 16:46:19    

oui, mon client utilise la procédure manuelle en ce moment !! mais avant, il avait la version msde 2000 et la sauvegarde était programmée la nuit. Donc, je cherche à avoir le même mode de fonctionnement...
 
J'ai trouvé un logiciel qui pourrait remplacer l'agent, sur le lien :
http://www.sqldbatips.com/showarticle.asp?ID=29
je vais essayer de le mettre en oeuvre...
 
Merci pour votre aide et votre disponibilité !

Reply

Marsh Posté le 14-02-2007 à 14:59:51    

Bonjour,
 
J'ai suivi un peu votre problème. Effectivement j'ai un peu près le meme soucis:
 
-Le contexte: Un SQL 2000 SP3a est utilisé à la fois par un logiciel et par le backupexec 10d ( sur une autre instance).
Je souhaite sauvegarder mes bases SQL avec le backupexec
 
-J'ai testé l'arret et le redemmarrage des services SQL mais le soucis c'est que les services backupexec demande à s'arreter aussi. Donc cette solution est pas possible, à moins d'une astuce.
 
Si vous avez une autre astuce, je suis preneur.  
 
Je pense à 2 solutions:
- la plus couteuse mais la plus fiable: l'achat d'un agent SQL backup exec
- ou remplacer le backup exec 10d par une version inférieur qui n'est pas dépendant de MSDE ou de SQL. Ensuite un script pour arreter les services SQL applicatifs avant le départ du job de sauvegarde est necessaire.
 
Qu'en pensez vous?
 
Merci et à bientot,

Reply

Marsh Posté le 04-03-2007 à 21:54:39    

Bonjour
 
SQL2000 permet de planifier des taches de sauvegarde des bases  
(de mémoire ouvrir Sql entreprise Manager)
 
Les fichiers ainsi générés pourront ensuite être facilement sauvegardés sans fermer les bases
 
A++

Reply

Marsh Posté le 07-03-2007 à 22:05:46    

Pour SQL2000, ouvrir la console manager.
Et lancer un plan de maintenance, c'est une sorte d'assistant de sauvegarde.

Reply

Marsh Posté le 04-06-2007 à 11:30:21    

Le module Advancede Open Files ne permet-il pas de sauvegarder une BDD même ouverte ?

Reply

Marsh Posté le 15-07-2007 à 21:00:08    

le_reno a écrit :

Le module Advancede Open Files ne permet-il pas de sauvegarder une BDD même ouverte ?


 
Oui, mais tu ne tronques pas les logs, tu ne prends pas en compte les transactions en cours.

Reply

Marsh Posté le 08-08-2007 à 16:25:26    

Il va te falloir deux agents:
1) l'Agent SQL Server de BE
2) L'Agent Advanced Open File

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed