[RESOLU] Microsoft SQL SERVER 2012 - Backup DB

Microsoft SQL SERVER 2012 - Backup DB [RESOLU] - Stockage/Sauvegarde - Windows & Software

Marsh Posté le 01-04-2014 à 14:23:26    

Bonjour @ tous,
 
je cherche à mettre en place un un backup pour mes db's via batch
 
fichier batch ne fonctionne pas il me dit qu'il y a une erreur près de 002 j 'ai essayé avec de simple et double quote.... ça bloque
je voudrais mettre ce script en tache planifiée
 

Code :
  1. sqlcmd -S EPSILON\SQL2K12EGN -Q BACKUP DATABASE "002" TO DISK='c:\partage\ExactGlobeData\002.bak' WITH FORMAT
  2. sqlcmd -S EPSILON\SQL2K12EGN -Q BACKUP DATABASE "003" TO DISK='c:\partage\ExactGlobeData\003.bak' WITH FORMAT
  3. sqlcmd -S EPSILON\SQL2K12EGN -Q BACKUP DATABASE "004" TO DISK='c:\partage\ExactGlobeData\004.bak' WITH FORMAT


 
les commandes ci-dessous fonctionnent directement depuis le studio manager de sql server
 

Code :
  1. BACKUP DATABASE "002" TO DISK='C:\partage\ExactGlobeData\002.bak'
  2. WITH FORMAT
  3. GO
  4. BACKUP DATABASE "003" TO DISK='C:\partage\ExactGlobeData\003.bak'
  5. WITH FORMAT
  6. GO
  7. BACKUP DATABASE "004" TO DISK='C:\partage\ExactGlobeData\004.bak'
  8. WITH FORMAT
  9. GO


 
quelqu'un à une idée


Message édité par malvira le 02-04-2014 à 07:51:16
Reply

Marsh Posté le 01-04-2014 à 14:23:26   

Reply

Marsh Posté le 01-04-2014 à 16:14:29    

Le message d'erreur est clair pourtant :/

Code :
  1. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE 002 TO DISK='c:\partage\ExactGlobeData\002.bak' WITH FORMAT"
  2. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE 003 TO DISK='c:\partage\ExactGlobeData\003.bak' WITH FORMAT"
  3. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE 004 TO DISK='c:\partage\ExactGlobeData\004.bak' WITH FORMAT"


Message édité par Je@nb le 01-04-2014 à 16:15:07
Reply

Marsh Posté le 01-04-2014 à 16:21:14    

? peux-tu éclairer ma lanterne

Reply

Marsh Posté le 01-04-2014 à 16:22:42    

les quotes met les avant et après ta query, pas au milieu.
 
Sinon tu peux pas utiliser le sql server agent ? C'est fait pour ça

Reply

Marsh Posté le 02-04-2014 à 07:50:39    

Bonjour,
 
j'ai trouvé la solution ce n'est pas un problème de quote  
 

Code :
  1. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE [002] TO DISK='c:\partage\ExactGlobeData\002.bak' WITH FORMAT"
  2. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE [003] TO DISK='c:\partage\ExactGlobeData\003.bak' WITH FORMAT"
  3. sqlcmd -S EPSILON\SQL2K12EGN -Q "BACKUP DATABASE [004] TO DISK='c:\partage\ExactGlobeData\004.bak' WITH FORMAT"


Message édité par malvira le 02-04-2014 à 07:52:30
Reply

Sujets relatifs:

Leave a Replay

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