Le paramètre DISK= attend un nom de fichier précis avec son chemin et non un répertoire.
Voici un exemple de syntaxe de sauvegarde de base de données :
BACKUP DATABASE MaintExpressSQL To DISK='C:\MonFichierDeSauvegarde.XYZ'
Ainsi, votre BD sera sauvegardée intégralement (données et journal de transaction) dans le fichier C:\MonFichierDeSauvegarde.XYZ.
La commande BACKUP TRAN est obsolète depuis de nombreuses années et ne sert à rien de plus que la sauvegarde BACKUP DATABASE.
Si vous voulez sauvegarder le journal des transactions alors il vous faut faire un BACKUP LOG, mais cela n'a d'intérêt que couplé à une sauvegarde complète ou différentielle et planifié à un intervalle régulier (par exemple 2 heures).
A +
Partager