怎么清除phpmyadmin sql 历史记录_搞定SQL-Server2005备份,看这一篇就够啦

b397955fb0b6b886617b6c7bc78a06ae.png

假设我们的数据库不是很大,但是我们的数据将变得更加重要,每天大约有一个备份可以满足我们的业务需求,那么我们应该如何设计备份计划?在星期日晚上02:00进行数据库的完整备份,在星期一至星期六的其他日期的02:00进行差异备份。

SQL Server 2005本地备份

1. 数据库 -> 【管理】-> 【维护计划】 -> 【新建维护计划】;

0cc10cf50bc70b520b26e02788e72ac6.png

(图1)

2. 勾选【备份数据库(完整)】和【备份数据库(差异)】;

eaece091820d1377e1b9828ca199a0b4.png

(图2)

3. 设置 完整备份 文件的路径和备份文件的扩展名;注意特定数据库的选择;

d6aedf6831fc8d4e5e2c79617f945642.png

(图3)

4. 填写 完整备份 作业计划的名称,执行间隔勾选星期日,设置执行时间;

4ff5d8b8005eb404648da00c62836507.png

(图4)

5. 设置 差异备份 文件的路径和备份文件的扩展名;注意特定数据库的选择;

04a42e718e9d6ed7788f2085e8c5a1f8.png

(图5)

6. 填写 差异备份 作业计划的名称,执行间隔勾选除星期日之外的日期,设置执行时间;

b92f265a48f6ca72a5ca48f75ca098e9.png

(图6)

7. 这就生成 完整备份 与 差异备份 的子计划了,

dd96cbdc6f4413d815ec92252efd044f.png

(图7)

8. 在完整备份的设计界面中,从左边拖拉一个【清除历史记录】的控件到右边,并双击进行下图的设置;

a00f7fac71630102deedbb6fabdbce30.png

(图8)

9. 从左边拖拉一个【清除维护】的控件到右边,并双击进行下图的设置,这里需要设置 完整备份 的路径和文件的扩展名;

018418873d72a182e730c546132c8ebd.png

(图9)

10. 在步骤上加上箭头形成 完全备份 作业的流程图;

9f8048b52bad4af5767e4bb5fec6808e.png

(图10)

11. 在差异备份的设计界面中,从左边拖拉一个【清除历史记录】的控件到右边,并双击进行下图的设置;

f3ca343482697348256d117c95db255c.png

(图11)

12. 从左边拖拉一个【清除维护】的控件到右边,并双击进行下图的设置,这里需要设置 差异备份 的路径和文件的扩展名;

fabd9fd033eac64a766f11e92d6ecc64.png

(图12)

13. 在步骤上加上箭头形成 差异备份 作业的流程图;

042341ad602c1f28af015ac262dd37b4.png

(图13)

14. 在维护计划下生成Ant_Backup,在代理中生成 完整备份与差异备份的作业;

ccb7f664c00434b6de77905dd135abe3.png

(图14)

SQL Server 2005本地备份和远程服务器备份

有时我们需要在网络服务器之间进行交叉备份。 例如,A是数据库服务器,而B是网络上与其连接的另一个服务器。 A上的数据库需要自动备份到B。这时,我们需要考虑远程备份,备份的原理是:添加网络驱动器映射,将备份文件备份到远程目标,最后删除网络驱动器映射。

1、SQL代理-【作业】-右键 新建作业

adbc3691a8b7c7936ffffd54217e0a76.png

(图15)

2、在常规中输入名字(我们需要建立3个计划分别用来实现完整备份、差异备份和删除远程服务器上的过时备份文件,首先新建完整备份)

2fba96835f72ab37026d5d4ccdce128b.png

(图16)

3、"步骤"项—>新建,填写 完整备份 步骤名称。在命令中,输入完整备份的脚本语句。附件1中的内容直接拷贝过来,修改相关参数

69e472fce121fc9f24debfec6df63b7f.png

(图17)

4、"计划"项—>新建,填写 完整备份 作业计划的名称,执行间隔勾选星期日,设置执行时间

213ed2b9982b9c1b24a968de3c60ca7e.png

(图18)

单击确定,完整备份 计划创建完成。

5、SQL代理-【作业】-右键 新建作业

becd70d5de8d095c7bd78f95562f92f3.png

(图19)

6、在常规中输入名字(差异备份名称)

ec122501d5d9e6faaf6df0fedf9213d3.png

(图20)

7、"步骤"项—>新建,填写 差异备份 步骤名称。在命令中,输入差异备份的脚本语句。附件2中的内容直接拷贝过来,修改相关参数

bb93139651f7dd40f0f4e3acd28615dc.png

(图21)

8、"计划"项—>新建,填写 差异备份 作业计划的名称,执行间隔勾选除星期日之外的日期,设置执行时间;

588a5f0a95b9fd67d1a671968b3f0d12.png

(图22)

单击确定,差异备份 计划创建完成。

9、SQL代理-【作业】-右键 新建作业

5e60a0e9a06d3ef4105957e8d5872e49.png

(图23)

10、在常规中输入名字(删除过时备份名称)

1dfcc9f74b93243fe40e550cc76de65f.png

(图24)

11、"步骤"项—>新建,填写删除过时备份 步骤名称。在命令中,输入删除过时备份的脚本语句。附件3中的内容直接拷贝过来,修改相关参数

2884f2071c0bce2971936f7b00f6cca3.png

(图25)

12、"计划"项—>新建,填写 删除过时备份 作业计划的名称,执行间隔勾选每天,设置执行时间;

d3844b8d11c6525c128e985bf555ff3f.png

(图26)

单击确定删除过时的备份计划创建完成。

此时,右键单击新创建的维护计划,选择“执行”,然后尝试查看新创建的维护任务是否可以成功执行。 建议尝试执行两次,因为我的是第一次提示成功,而第二次之后提示失败。 实际上,第一个任务没有成功执行。 失败的内容可以在系统事件查看器中找到,如下所示:

2f0f8bcf37f6f43dfbb0ad02411b35af.png

(图27)

如果您的操作不成功,我将提供以下解决方案:在服务中找到Sqlserver的两个服务:SQL Server(MSSQLSERVER)和SQL Server Agent(MSSQLSERVER),右键单击“属性登录”,如下所示,默认为 登录身份应为“本地系统帐户”,然后在下面选择“此帐户”,浏览到管理员,然后在下面输入超级管理员的密码。

1d0c6b401a460459937f57fb63cfeb17.png

(图28)

完成后,点确定。这时记着重启一下这两个服务哦。

服务启动成功后,再试一下,作业应该可以执行成功了。如果还没有成功,右键维护计划,查看一下历史记录,从中看一下错误信息,看一下是不是访问权限的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值