如何设置SQL Server数据库自动备份

如何设置SQL Server数据库自动备份,第1张

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怎么设置自动备份数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10202060.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存