
sqlserver
方案1:使用sqlserver自带的维护计划
方案2:(1)创建存储过程备份数据库
(2)创建bat执行存储过程
(3)创建任务计划调用bat文件
(1)创建存储过程
use
database_name
go
create
proc
[dbo][BackupDatabase]
as
begin
--数据库备份脚本
--申明变量参数(‘备份全路径’、‘备份路径’、‘文件件名’)
declare
@backup_fullpath
nvarchar(255),
@backup_path
nvarchar(50),
@str_date
nvarchar(50)
--设置路径
set
@backup_path
=
N'F:\DataBackup\'
--设置文件名
--
make
date
string
in
backup
filename
set
@str_date
=
convert(varchar(50),
getdate(),
121)
set
@str_date
=
replace(@str_date,
N'-',
N'')
set
@str_date
=
replace(@str_date,
N':',
N'')
set
@str_date
=
replace(@str_date,
N'',
N'')
set
@str_date
=
replace(@str_date,
N'
',
N'')
--备份数据库
--
backup
DMS
database
set
@backup_fullpath
=
@backup_path
+
N'DMS-'
+
@str_date
+
N'fullbak'
backup
database
DMS
to
disk
=
@backup_fullpath
end
GO
(2)创建bat执行存储过程
sqlcmd
-S
127001
-U
sa
-P
123
-Q
"use
DMS;
exec
CreateReturnVisitTask"
(3)windows创建任务计划
推荐使用sqlserver自带的维护计划
方法/步骤
打开SQL server配置管理器,设置sql server服务里的SQL server代理服务为自动并启动。
启动Master Data Services Configuration Manager,登陆数据库。
在主界面左侧,右键点击“管理”里的“维护计划”,在下拉菜单点击“维护计划向导”。
点击“下一步”,填写名称,说明。选择“整个计划统筹安排或无计划”后,点击“更改”设定时间,此处设置为5小时。
然后勾选“备份数据库(完整)”点击“下一步”,在数据库右侧选择需要备份的数据库。点击下一步。
再次点击下一步,可看到正在备份,直至备份结束。
可以看到备份成功。至此,SQL Server数据库备份就完成了。同时,数据库自动备份也完成。以后你的数据库就可以自动备份了,不用担心数据丢失了。
以上就是关于如何设置SQL Server数据库自动备份全部的内容,包括:如何设置SQL Server数据库自动备份、SQL server2012怎么设置自动备份数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)