实现Standby SQL Server 数据库的方法

一、什么要备份数据库 ?

在现实IT世界里,我们使用的服务器硬件可能因为使用时间过长,而发生故障;

Windows系列服务器有可能蓝屏或者感染病毒;SQL Server数据库也可能因为误操作或Bug而停止运行。

如何有效备份SQL Server数据库,避免故障真正发生时长时间的宕机,是每个系统管理员必须面对的任务。

二、简单实现Standby Sql Server 数据库的原理

我这里介绍一种不需要多大硬件投入(只需一台专用或兼用备份服务器)的Standby SQL Server的简单配置和使用方法。

数据库完全备份和日志备份文件通过Msdos下xcopy命令从工作环境复制到备份环境(比在SQL Server里设置日志转移方法要简单得多),

备份环境再根据xcopy过来的备份文件设定作业(执行一些存储过程)来完成自动恢复操作。

如果意外发生时,这样的备份体系当然还需要人为地来干预和恢复(如改变备份机器的IP地址和主机名或更改应用程序的连接数据库参数等),会丢失一些数据也在所难免。

下面是我的测试环境Standby SQL Server备份体系图:

 

 

三、备份和恢复案例介绍

首先我们要了解系统所能承受的最长宕机时间是多少(假如是1小时),能承受的数据丢失最多是多少(假如是30分钟),用它来定下备份和恢复的目标:

工作环境下的某一个SQL Server数据库(假如是db_test)必须设置成完全故障还原模式;

然后在数据库维护计划里设定每天凌晨四点做一次完全数据库备份(每天从0:00开始,每20分钟做一次数据库日志文件的备份,直到23:59分);

备份目录下只保留最近一天内的完全备份和日志备份文件;并把此目录共享。

备份环境下的服务器在[控制面板]-》[任务计划]里添加一个每天0:05分开始,每20分钟执行一次的xcopy局域网上备份目录下***文件的任务,直到23:59分。

xcopy \\192.168.0.1\db_test_backup\ F:\backup_data\db_test\ /c /y /d /s

备份服务器上SQL Server根据复制过来的备份文件,也每天0:10分开始,每20分钟执行一次由旧到新,逐一恢复数据库的作业(调用我改写的过程sp_RestoreDir实现);

另外还有一个删除备份服务器两天前备份文件的作业(调用我写的过程p_delete_db_test_backup实现),避免备份硬盘扇区被装满。

过程sp_RestoreDir的源代码: sp_RestoreDir.sql

过程p_delete_db_test_backup的源代码:p_delete_db_test_backup.sql

四、结束语

实现Standby SQL Server 数据库的方法没有主从服务器之间明显的依赖关系,没有复杂的配置,只要我们定好备份和恢复时间计划表,就可以简单实现实时备份数据库的目的了。希望上文中涉及到的内容对大家能够有所帮助。

【编辑推荐】

  1. SQL Server 数据库故障修复***技巧之一
  2. 对SQL Server 数据库易混淆的数据类型的描述
  3. SQL Server 数据库出现崩溃状况的补救
  4. SQL Server 数据库内存持续不断增加的原因

 

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/276113.html<

(0)
运维的头像运维
上一篇2025-05-10 12:25
下一篇 2025-05-10 12:26

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注