Cita:  
					Iniciado por iislas 
  ¿machancando?
 
What do you mean with that?
    
si claro yo utilizo este pero no me crea las capertas por dia automaticamente............tengo que hacerlo a mano y es un rollo.     
Código SQL:
Ver originalUSE master
DECLARE @localServerPath VARCHAR(255)
    SET @localServerPath = 'D:\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Backup\'
--Reemplce H:\BackUp_BD\ por la ruta donde desea guardar las copias de seguridad
DECLARE databasesToBackup CURSOR FOR
    SELECT name FROM master..sysdatabases WHERE name NOT IN('tempdb') AND name NOT IN('master') AND name NOT IN('model') AND name NOT IN('msdb')
OPEN databasesToBackup
DECLARE
    @dbName VARCHAR(255),
    @backupPath VARCHAR(255) 
FETCH NEXT FROM databasesToBackup INTO @dbName
    WHILE(@@fetch_status=0)
        BEGIN
           SET @backupPath = @localServerPath +@dbName + '\' + CONVERT(VARCHAR,LOWER(Datename(DW,GETDATE()))) + '\' + @dbName + '.bak'
           BACKUP DATABASE @dbName TO DISK = @backupPath WITH INIT 
           FETCH NEXT FROM databasesToBackup INTO @dbName
        END
CLOSE databasesToBackup
DEALLOCATE databasesToBackup
  
un saludo y gracias