[SQL Server] Job et espace dans le nom de la BDD

Job et espace dans le nom de la BDD [SQL Server] - SQL/NoSQL - Programmation

Marsh Posté le 13-08-2010 à 09:34:26    

Bonjour,
 
Je cherche à faire un job pour le backup des logs d'une base. Problème, le nom de la base comporte des espaces, ce qui est apparemment un souci pour l'exécution du job.
 
Requête du job :  

Code :
  1. BACKUP LOG "nombase + truc"
  2. TO DISK = 'X.bak'


 
Cette requête fonctionne quand je la lance directement en query.
J'ai une autre base dont le nom ne comprend pas d'espace, et le job fonctionne pour elle.
 
J'ai essayé nombase + truc, 'nombase + truc', nombase_truc, nombase_+_truc, et je ne sais plus quoi tenter.
 
Le message d'erreur dans l'historique du job :
 
Incorrect syntax near '+'. [SQLSTATE 42000] (Error 102).  The step failed.
 
Merci  :jap:


Message édité par Ctplm le 13-08-2010 à 09:37:43

---------------
"That kind of information doesn't just grow on trees."
Reply

Marsh Posté le 13-08-2010 à 09:34:26   

Reply

Marsh Posté le 13-08-2010 à 13:47:50    

Utilises des crochets: [nombase + truc].

Reply

Marsh Posté le 13-08-2010 à 14:18:47    


Super ça marche, merci beaucoup  :)


---------------
"That kind of information doesn't just grow on trees."
Reply

Sujets relatifs:

Leave a Replay

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