1 打开SQL server配置管理器,设置sql server服务里的SQL server代理服务为自动并启动。 2 启动Master Data Services Configuration Manager,登陆数据库。 3 在主界面左侧,右键点击“管理”里的“维护计划”,在下拉菜单点击“维护计划向导”。 4 点击“下一步”,填写名称,说明。选择“整个计划统筹安排或无计划”后,点击“更改”设定时间,此处设置为5小时。 5 然后勾选“备份数据库(完整)”点击“下一步”,在数据库右侧选择需要备份的数据库。点击下一步。 6 再次点击下一步,可看到正在备份,直至备份结束。 7 可以看到备份成功。至此,SQL Server数据库备份就完成了。同时,数据库自动备份也完成。
企业管理器里 ->在所要进行备份的数据库上 右键 ->所有任务 ->维护计划 ->点四次下一步 ->
就是备份了 。
说明:这个页面上你可以点更改来 详细的配置如"每周-~周五00:00自动备份",及路径设置等。
--------------------------------------------
问题补充:强调一下,备份的文件名是“数据库名+备份日期”,每次更新的,否则会覆盖原来的备份,就没有意义了!
提问者:汉之尊 - 经理 五级
--------------------------------------------
针对你的这种做法那你尝试用存储过程吧,灵活、可以根据具体需要定制:
在要备份的数据上建立以下存储过程:
CREATE PROCEDURE [dbo][过程名] AS
declare
@filename nvarchar(100),--文件名
@NowDay int --设置时间
set @filename='D:\data'+cast(Day(GetDate()) as varchar(2))+'dat' --文件路径及文件名
Set @NowDay=Day(GetDate())
if (@NowDay>=20) or (@NowDay<=10) --这个月的20到下个月的10要备份
begin
print @filename BACKUP DATABASE [数据库名()你也可以设参数] TO DISK = @filename WITH INIT , NOUNLOAD , NAME = N'XX数据备份', NOSKIP , STATS = 10, NOFORMAT
end
自己推敲一下,相信你会实现的!
用navicat自动备份mysql数据库方法:
1、启动navicat软件,使用连接mysql数据库。
2、随后d出,随意起一个“连接名”;输入“主机名/ip”这里填写mysql数据库所在服务器的ip地址,用户名密码为mysql数据库的root和密码。
。
3、这样左边就可以列出数据库“连接名”的快捷方式,双击以后可以列出这个mysql里面所有的数据库,等同于“show databases”命令。如图172162069这个:
4、“单击”选定需要备份的数据库,然后点最后一项“计划任务”有的翻译为“计画任务”。如图:
5、点击创建批次处理任务
6、在d出的新窗口中“双击”可用任务中的“Backup数据库名称”,在下面的“选择任务”框中,就会出现选取的“Backup 数据库名称”也就是备份库。比如图中的wakawaka数据库。
7、点击"保存" ,随意输入一个文件名比如 chuxuefeng-wakawaka 。
8、返回 Navicat for MySQL 窗口,打开hl2库的“计画任务”。会看到计画任务里多了一个chuxuefeng-wakawaka,在chuxuefeng-wakawaka上点右键,选择“设置计画任务”。
9、在新的窗口里选择“计划”页,新建一个计划。在高级选项里,可以勾选重复任务。
10、打开高级选项,可以设定每多少小时备份一次,持续时间可以选择最大9999小时,可以设置为每天每隔3小时备份一次。实际上一般可以设定每天0:00备份一次就行了。具体的时间间隔视你的服务器情况而定。
11、设置完计划任务之后。系统会要求你输入windows本机的administrator密码。
12、现在做了计划任务的数据库每隔设定的一段时间就自动备份一次,自动备份的文件名是按时间排序的,名称是按照设定的名称来备份。如果需要恢复备份的话,可以按时间恢复数据。
13、如果需要恢复数据,那么双击相应的备份文件,点击“开始”就可以恢复数据。
如下图:
这个要用到数据库维护计划和SQL
Server代理。具体 *** 作方法如下:
打开企业管理器,进入你服务器名下的“管理”,启动SQL
Server代理。然后查看服务器属性,选中“自动启动SQL
Server代理”。
在“管理”下的“数据库维护计划”上点右键,选“新建维护计划”。
点“下一步”。
在“如下数据库”中选中你要备份的数据库。
点“下一步”,点“下一步”,再点“下一步”。
点击“更改”,“发生频率”设“每天”,“发生周期”选“1小时”,点“确定”,再点“下一步”。
点“使用此目录”,然后指定到你要保存的目录。
“删除早于此时间的文件”可根据情况选用。
点“下一步”,点“下一步”,点“下一步”,再点“下一步”,最后点“完成”。
这样配置就结束了,每小时自动备份一次数据库。
明白了吗?
以上就是关于如何设置SQL Server数据库自动备份全部的内容,包括:如何设置SQL Server数据库自动备份、SQL数据库自动备份、怎么用navicat自动备份mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)