2010-06-18 9 views
1

J'ai un serveur SQL 2008 et je voudrais changer le nom du fichier de sauvegarde. J'utilise un package SSIS pour effectuer mes sauvegardes.SQLServer 2008: Nom du fichier de sauvegarde

Le nom du fichier ressemble

[DATABASE_NAME] _backup_YYYY_MM_DD_XXXXXX_XXXXXX

Ceci est généré automatiquement par SqlServer, et je veux supprimer le "_".

Comment puis-je modifier cela?

Merci d'avance,

Andy.

Répondre

0

Je crois que vous pouvez utiliser le DestinationManualList pour cela, bien que je ne l'ai jamais utilisé moi-même et que je n'arrive pas à trouver la documentation ou des exemples de n'importe où. Il apparaît dans la liste Propriétés pour la tâche de sauvegarde de la base de données, mais pas dans la boîte de dialogue correspondant.

0

Je ne pense pas que vous pouvez éditer manuellement la propriété DestinationManualList. Faites un clic droit sur la tâche et sélectionnez Modifier. Dans la boîte de dialogue qui s'ouvre, cliquez sur "Sauvegarder les bases de données sur un ou plusieurs fichiers" puis cliquez sur le bouton Ajouter. Dans la boîte de dialogue Sélectionner une destination de sauvegarde, cliquez sur Nom de fichier et entrez le chemin d'accès, y compris le nom et l'extension du fichier. Ce que vous avez entré s'affichera alors dans la collection DestinationManualList.

1

J'ai fait face à une situation similaire aujourd'hui et utilisé suite à une solution de contournement.

Utilisez "Execute Process Task" pour renommer la sauvegarde. J'ai créé un fichier de commandes avec la commande suivante et l'ai exécuté après la tâche de sauvegarde de base de données.

ren BDNAME.bak DBNAME_%date:~-4,4%%date:~-7,2%%date:~4,2%.bak 

commande ci-dessus va renommer le fichier DBNAME.bak à DBNAME_yyyymmdd.bak

Conserver le fichier dans le même dossier où vous conservez le fichier de sauvegarde. Dans l'éditeur de tâche d'exécution de processus, spécifiez le nom du fichier de traitement par lots dans la propriété Exécutable et l'emplacement du fichier de traitement par lots dans la propriété WorkingDirectory.

Espérons que ça aide.

Questions connexes