¿Quieres respaldar TODAS tus bases?, bueno, para eso hay trucos y "gogleando" te puedes encontrar gente que tiene la misma pregunta y lo ha solucionado de una u otra forma.
El siguiente script, es un vil Copy-Paste de Fernando Rivas
/*******FernandoRivas*****************/
/*******
http://dbamex.blogspot.com*****/
declare @bases varchar(600)
declare @file varchar(4000)
/* declaracion del cursor que contendra los datos*/
declare nbase cursorforselect name from master..sysdatabases where name not in ('master', 'model', 'msdb', 'pubs', 'northwind', 'tempdb')
/* abrir el cursor*/
open nbase
/*obtener la primer fila del cursor y agregarle el valor a la variable*/
fetch next from nbase into @bases
/*condicion loop a travez de las filas del cursor*/
while @@fetch_status = 0
begin
select @file = 'c:\MSSQL2K\MSSQLBACKUP\'+ @bases + '.bak '
backup database @bases to disk = @file with init
/*obtiene la siguiente fila del cursor y la pone en una variable*/
fetch next from nbase into @bases end
/*cierra el cursor*/
close nbase
deallocate nbase