8备份sqlserver_搞定SQL-Server2005备份,看这一篇就够啦

本文详细介绍了如何在SQL Server 2005中设置每周一次的完整备份和每日差异备份。通过管理计划,配置备份文件路径和执行时间,确保关键数据得到妥善保护。同时,还涵盖了远程服务器备份的设置方法,包括添加网络驱动器映射、备份脚本和删除过时备份的步骤。
摘要由CSDN通过智能技术生成
a49bbf150b4c10cf2471ae60fd225a0a.png

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

SQL Server 2005本地备份

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

bdbb2f039fc40570896652f1248116be.png

(图1)

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

5e6f162e0f72fdb37d9837da80027ae8.png

(图2)

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

7daa1461426f0879423e7c4b0a4f56f3.png

(图3)

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

cb68dd73d0aec379233c82b13975860d.png

(图4)

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

b3e32d2bcef1bc61cfd4082c45153644.png

(图5)

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

14386aa9b0b5f58cbb7e0074712dc7bb.png

(图6)

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

953835d38cc5db5373ec9c3601772dfa.png

(图7)

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

e239e6c6de4d58ba3a58d61da1b64f2e.png

(图8)

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

811d524d925c3e1f1a80b5529c7b205d.png

(图9)

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

f0b3ac4689d501d1738fd7d115ecdb8a.png

(图10)

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

d7e68420041eadaf389778bacc3f7171.png

(图11)

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

33e23ac61d54c82a94c260433e18d27b.png

(图12)

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

cc8e6032bc2dc25be02a6ed4cdf7abfb.png

(图13)

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

68140e5b2cfcd35c22f1840e9ab1726d.png

(图14)

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

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

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

001d3d59eb005ca444d5e2be7993b9e8.png

(图15)

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

9b9dc1659ff50d256cd2443108715bdb.png

(图16)

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

54e5d5a5e23212f7cb828e0d60657141.png

(图17)

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

a9c52ee8dceca8ad2fede50ae4b90ea8.png

(图18)

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

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

d92306aa1a9f5986aaf09b263d2930c8.png

(图19)

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

9efa0edbca70f614528c7a2003af6c08.png

(图20)

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

357a3da997f6a5befc7e56ef3e55a374.png

(图21)

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

b01bfcb6e5ad335a2b5707b60e58c971.png

(图22)

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

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

474a528ca90d1448bc932e9780d0b935.png

(图23)

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

b8e5ecea490c153fbba85404a1440e95.png

(图24)

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

bf97f5355e5f9ccbd85f75ce6a319864.png

(图25)

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

0fc57dec6a7f5154858c098a4cee63f8.png

(图26)

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

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

c9781cde86bd6f07dab7c3c86f499a90.png

(图27)

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

dc0a3338fb3926e4a55422769d4c1e1d.png

(图28)

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值