sqlserver数据库中没有维护计划,使用windows默认的计划任务实现数据备份

------------------------------------------------脚本

GO 
DECLARE 
@backupTime VARCHAR(20)
DECLARE 
@fileName VARCHAR(1000)  
SELECT
 @backupTime=(CONVERT(VARCHAR(8), GETDATE(), 112) +REPLACE(CONVERT(VARCHAR(5), GETDATE(), 114), ':', ''))  
SELECT
 @fileName='F:\Database_Backup\DB_'+@backupTime+'.bak'
backup database DBName to disk=@fileName

----------------------------------------------bat

sqlcmd -S . -i F:\Database_Backup\backup.sql  
----------------------------------------------- 新建一个Windows计划任务,定期(比如每天)执行此批处理命令。

猜你喜欢

转载自blog.csdn.net/yuliangxiaohui/article/details/80972237