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
pour que celui qui fait la cloture puisse backuper la base tout seul comme un grand.
Code : Sélectionner tout - Visualiser dans une fenêtre à part BACKUP DATABASE mabase TO DISK = 'repdest/nombase.bkp'
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
me génère une erreur de lot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part BACKUP DATABASE mabase TO DISK = ?
"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
Partager