关于SQL备份存储过程问题,向高手请教
文件backup.bat内容如下(用于计划任务):
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\OSQL.EXE" -i c:\tempdb\backup.sql -S ATHENS\SQLPRODA -d IoGarment -E
--存储过程文件backup.sql内容如下:
BACKUP DATABASE IoGarment TO DISK = 'C:\tempdb\IoGarmentData.BAK'
go
USE master
GO
DROP DATABASE IoGarmentTrain
GO
RESTORE DATABASE IoGarmentTrain
FROM DISK = 'C:\tempdb\IoGarmentData.BAK' WITH
MOVE 'IoGarmentData' TO 'C:\tempdb\IoGarmentTrainData.MDF',
MOVE 'IoGarmentLog' TO 'C:\tempdb\IoGarmentTrainData.LDF'
GO
使用“控制面板”->“计划任务”每天3:00备份一次。
问题:我想每次生成的备份文件名是由备份日期时间组成,而且保留最近的七个备份文件?
小弟刚学,请各位指教!