Bonjour, J'ai besoin de faire un backup à un instant T d'une base et ce de façon ponctuel. En effet mensuellement il y a cloture irreversible de certaines informations et on veux pouvoir revenir en arrière au cas où. L'action étant ponctuel et pas forcement toujours le même jour, j'ai créer un bete dts avec comme requette

Code : Sélectionner tout - Visualiser dans une fenêtre à part
BACKUP DATABASE mabase TO DISK = 'repdest/nombase.bkp'
pour que celui qui fait la cloture puisse backuper la base tout seul comme un grand.

Cependant voyant gros comme un maison les problème de type ecrasement de base, et autre je voudrais nommer les bases en fonction du mois et faire quelques controles (sauvegarde déjà faite, envoie de mail, ... )

Voulant nommer les .bkp dynamiquement j'ai fait une tache active x qui récupère la date du jour la traite et géner un nom de fichier convenable je le stock dans un variable globale de mon dts et là je bloque impossible de générer la requette sql qui prend en charge la variable globale

Une requette

Code : Sélectionner tout - Visualiser dans une fenêtre à part
BACKUP DATABASE mabase TO DISK = ?
me génère une erreur de lot :
"Source de l'erreur : Microsoft OLE DB Provider for SQL Server
Description de l'erreur : Erreur de syntaxe ou violation d'accès"
lorsque j'essaye d'assigner les Paramètres

Quelqu'un aurait-il une idée sur ce que j'ai oublié ?

Ah je tourne sur sql 2000