SQL server数据库自动定时备份以及删除


一、自动定时备份(按照这个步骤操作就行了)








操作完直接执行就可以(上面创建的2个文件,需要访问权限)

正常情况就会生成2个文件


二、如果执行上面出现秘钥过期或者其他情况,可能用下面T-SQL的形式备份也是可以的---





declare @filename varchar(255) declare @date datetime select @date=getdate() select @filename='D:\数据库备份\Backup\SQL-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak' backup database netcoredev_test_1 to disk=@filename with init go
只需要替换数据库名称
(注意:可能新建的文件,没有权限也需要开放权限;)


数据还原--



浙公网安备 33010602011771号