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

只需要替换数据库名称

(注意:可能新建的文件,没有权限也需要开放权限;)

 

 

数据还原--

 

 

posted on 2024-12-03 18:27  小乐丶  阅读(482)  评论(0)    收藏  举报