Scripsql backup script

Mi script para hacer backup de database no funciona no copia el archivo no encuentro la falla:

script:

DECLARE @dest nvarchar(255)
SET @dest = N'D:\Users\wendres\Documents\sql\applus_' + CAST(DATEPART(weekday, GETDATE()) AS nvarchar(1)) + '.bak'
BACKUP DATABASE [applus-databaseSQL] TO DISK = '@dest' WITH NOFORMAT, INIT, NAME = N'applus-databaseSQL', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N'applus-databaseSQL' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N'applus-databaseSQL' )
if @backupSetId is null begin raiserror(N'Error de comprobación. No se encuentra la información de copia de seguridad para la base de datos ''applus-databaseSQL''.', 16, 1) end
RESTORE VERIFYONLY FROM DISK = '@dest' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
GO

Nombre de archivo: backup-database.sql

Archivo Batch para ejecutar tarea:

PRINT CAST(GETDATE() AS nvarchar) + ' - COPIA DE SEGURIDAD INICIADA AL ARCHIVO: ' + '@dest'
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S PV65N1\CRD -i "D:\Users\wendres\Documents\sql\backup-database.sql" >> log.txt

Nombre de Archivo: database

No encuentro la falla (no veo el árbol en el bosque)

muchas gracias por su ayuda

Añade tu respuesta

Haz clic para o