Gaetano, probabilmente il nome del tuo database è: Database1.mdf e quindi l'istruzione giusta sarebbe:
backup database Database1.mdf to disk=....
...oppure devi inserire il percorso completo (al posto di Database1), perchè quando esegui l'istruzione sql, non è detto che Database1 sia nella stessa cartella, o che il nome salvato nelle tabelle del database Master sia proprio quello. Visto che il problema è che sql non riesce a trovare il tuo database, se vuoi, ti posto due righe che leggono tutti i database in sys.databases, così vedi il nome esatto.
Tentar non nuoce
P.S. Non c'è bisogno che verifichi l'esistenza della directory di backup: se non c'è, viene creata; altrimenti non succede nulla, quindi togli tranquillamente l'if che non serve