Pour développer la deuxième partie de réponse de boxelephant Voici un exemple de script que vous pouvez enregistrer comme fichier bat et exécuter via le planificateur de Windows.
sqlcmd -E -S .\sqlexpress -Q "BACKUP DATABASE [MyDatabaseName] TO DISK = N'c:\Backups\MyDatabaseName.bak'
WITH NOFORMAT, NOINIT, NAME = N'My Database-Full Database Backup'
, SKIP, NOREWIND, NOUNLOAD, STATS = 10"
Il suffit de se connecter à l'instance locale de sqlexpress en utilisant une connexion de confiance et de créer une sauvegarde complète de MyDatabaseName et de l'enregistrer sur le disque. Vous voudrez probablement modifier le script pour incorporer une sorte de date/heure dans le nom du fichier bak afin de ne pas écraser la sauvegarde précédente.
La syntaxe sqlcmd se trouve ici : http://msdn.microsoft.com/en-us/library/ms162773.aspx
Je n'ai jamais utilisé l'une ou l'autre des solutions tierces mentionnées, mais si l'une d'entre elles répond à vos besoins, il est probablement plus facile de l'utiliser que de développer la vôtre à partir de zéro. OTOH, c'est encore assez facile si tout ce dont vous avez besoin est un plan de sauvegarde super léger.