SQL Server 2005高可用性之日志传送

SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介绍SQL Server 2005日志传送功能。[@more@]

一、日志传送简介
日志传送一般有主服务器、辅助服务器、监视服务器组成(见图1)。主服务器一般是存储生产数据库的服务器,辅助服务器用来存储主服务器上生产数据库的副本,监视服务器用来记录日志传送的所有细节服务器,监视服务器是可选的。日志传送是将主服务器的生产数据库的事务日志复制到辅助服务器并在辅助服务器还原,从而实现主服务器生产数据库和辅助服务器数据库副本数据的一致。
resserver.php?blogId=22359&resource=24136-TU1.gif

日志传送要求主服务器生产数据库的日志恢复模式是完全或者大容量日志模式,将数据库切换为简单恢复模式会导致日志传送停止工作。辅助服务器是用来保存主数据库的最新备份的服务器。一台辅助服务器可以包含多台不同主服务器中数据库的备份副本。例如,某个部门可能有五台服务器,每台服务器都运行关键数据库系统。在这种情况下,可以只使用一台辅助服务器,而不必使用五台单独的辅助服务器。五个主系统上的备份都可以加载到这个备份系统中,从而减少所需的资源数量并节省开支。监视服务器应独立于主服务器和辅助服务器,以避免由于主服务器或辅助服务器的丢失而丢失关键信息和中断监视。一台监视服务器可以监视多个日志传送配置。在这种情况下,使用该监视服务器的所有日志传送配置将共享一个警报作业。
日志传送操作有四个操作组成:备份作业、复制作业、还原作业和警报作业。备份作业,日志传送在主服务器实例上为每个主数据库创建一个备份作业。它执行备份操作,将历史记录信息记录到本地服务器和监视服务器上,并删除旧备份文件和历史记录信息。复制作业,日志传送在辅助服务器实例上为每个日志传送配置创建一个复制作业。此作业将备份文件从主服务器复制到辅助服务器,并在辅助服务器和监视服务器上记录历史记录信息。还原作业,日志传送在辅助服务器实例上为每个日志传送配置创建一个还原作业。此作业将复制的备份文件还原到辅助数据库。它将历史记录信息记录在本地服务器和监视服务器上,并删除旧文件和旧历史记录信息。如果使用了监视服务器,将在警报监视器服务器实例上创建一个警报作业。此警报作业由使用监视器服务器实例的所有日志传送配置中的主数据库和辅助数据库所共享。对警报作业进行的任何更改(例如,重新计划作业、禁用作业或启用作业)会影响所有使用监视服务器的数据库。
二、配置实例
1、准备工作
首先确保生产数据库日志恢复模式为大容量日志模式或者是完整模式。若恢复模式为简单,则在设置“将此数据启用为日志传送中配置中的主数据库”时出错。
其次规划事务日志存放目录,存放事务日志目录要求有两个,一个用来存放主服务器备份,一个用来存放辅助服务器还原的备份文件。这两个目录可以分别建在主服务器和辅助服务器上,但是更好的做法是把主服务器的备份目录放在某文件服务器上,这样可以减少主服务器的I/O读写次数。
修改主服务器和辅助服务器上的 SQL AGGENT启动账号。在主服务器上,定时备份事务日志是通过SQL作业来完成,确保启动SQL AGENT账号能够访问用来存放由备份作业产生的事务日志目录。辅助服务器上复制作业和备份作业同样是由SQL AGENT 作业完成,确保的启动SQL AGENT账号要求能够访问主服务器存放事务日志的目录,同时也要求能够访问由复制作业复制过来用来存放辅助服务器还原的事务日志的目录。
2、配置步骤
为了说明配置步骤,笔者在同一台机器上装了二个实例:SERVER01,SERVER02,笔者的机器名称为jeffery,规划了三个文件夹 C:DataBackup用为存放主数据库的完整备份,用于初始化辅助服务器,这个文件夹要求辅助服务器的启动SQL AGENT账号能访问;C:PrimaryData用来存放由备份作业备份出来的主服务器的事务日志,设置成共享文件夹,这个文件夹要求辅助服务器的启动SQL AGENT账号能访问;C:SecondaryData用来存放由辅助服务器上复制作业从主服务器的复制过来的主服务器的事务日志,也设置成共享的,这个文件夹要求辅助服务器的启动SQL AGENT账号能访问。(如图2所示)

将SERVER01设置成为主服务器,主数据库为LOG_TRANSFER。将SERVER02设置成为辅助服务器
resserver.php?blogId=22359&resource=24137-TU2.gif

第一步:备份主数据库到C:DataBackup LOG_TRANSFER.BAK(主数据库的完整备份)
第二步:在 SERVER01的LOG_TRANSFER数据库上单击右键,选择”任务”中的“传送事务日志”,打开事务日志传送配置窗口,单击“将此数据库启用为日志传送配置中的主数据库 ”。如图3所示
resserver.php?blogId=22359&resource=24138-TU3.gif

第三步:配置主服务器的日志备份,单击“备份设置按钮”,打开备份设置窗口。在这里需要设置主服务器备份的路径,在前面的说明中已提到,primarydata目录是用来存放主服务器的事务日志,并且设置为共享。所以在备份文件夹的网络路径中输入jefferyPrimaryData,第二个红方框要求输入这个文件的本地路径。

resserver.php?blogId=22359&resource=24139-TU4.gif

第四步:设置备份作业。单击“计划”按钮。单出如图5的对话框,在这个对话框中可以设置执行的间隔,这里设置成2分钟。你还可以设置某一天的开始和结束的时间,比如:每天开始时间设置成为8:00,结束时间为20:00。确定后回到图1的对话框,主服务器的日志备份设置好了。resserver.php?blogId=22359&resource=24140-TU5.gif

第五步:在辅助服务器区域单击“添加”按钮,添加辅助服务器。可以为一个主服务器配置多个辅助服务器。单击添加按钮之后,弹出辅助服务器,单击连接,连接SERVER02实例。在准备工作中,已经对主数据库做了完全备份,网络路径为jefferyDataBackup,按图6所示选项初始化辅助服务器。

resserver.php?blogId=22359&resource=24141-TU6.gif

第六步:设置复制选项。在单击图六中的“复制文件”选项卡,设置复制作业在辅助服务器上的目标文件夹。这里设置为C:SecondaryData。如图7所示

resserver.php?blogId=22359&resource=24142-TU7.gif

第七步:设置复制作业计划。单击图7中的计划按钮,弹出如图8所示窗口,设置执行间隔为
3分钟。resserver.php?blogId=22359&resource=24143-TU8.gif

第九步:单击图7中还原选项卡,弹出如图9所示窗口,设置还原选项。有二种还原模式:无恢复模式,这种模式下辅助数据库一直处于还原状态,不能访问。第二种是备用模式,这种模式下,用户可以只读的方式访问数据库。单击“计划”按钮,弹出如图8所示窗口,设置还原的间隔为4分钟。单击确定,回到日志传送配置主窗口,单周确定会弹出一个窗口来显示日志传送设置进度。这里限于篇幅有限,不介绍设置监视服务器。

resserver.php?blogId=22359&resource=24144-TU9.gif

至此,日志传送设置完成。日志传送设置程序自动在主服务器上生成备份和警报作业,在辅助服务器上生成复制、还原和警报作业。如图10所示。

resserver.php?blogId=22359&resource=24145-TU10.gif

三、日志传送状态报表
SQL SERVER为用户提供了一套辅助管理的报表,其中包括日志传送报表。单击SERVER01实例名,单击工具栏“摘要”,在报表的下接列表框中可以找到事务日志传送状态报表。如图11所示。状态”GOOD”表示配置成功并且运行状态良好。在SERVER02上打开此报表可以看到上次复制的日志文件和上次还原的日志文件。

resserver.php?blogId=22359&resource=24146-TU11.gif

对于日志传送的管理,SQL SERVER还提供了一些管理表和视图,限于篇幅,读者可以自行查阅SQL SERVER2005帮助。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7757832/viewspace-923673/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7757832/viewspace-923673/

41、SQL Server 2005 高可用性方案:数据库镜像与日志传送 本文详细介绍了 SQL Server 2005 中的两种高可用性解决方案:数据库镜像和日志传送。数据库镜像通过实时数据同步提供自动故障转移,适用于对数据一致性和可用性要求较高的场景;而日志传送则通过按计划备份和恢复事务日志,支持多个辅助服务器,适合可以接受一定数据延迟的应用环境。文章对比了这两种技术的特点、适用场景及配置要点,并提供了最佳实践建议,帮助企业根据实际需求选择合适的高可用性方案。 阅读详情

相关推荐

55、SQL Server 2005 日志传送配置全解析

本文详细解析了 SQL Server 2005 日志传送的配置方法,涵盖主数据库和辅助数据库的设置、备份与还原选项、安全注意事项、脚本生成及故障转移操作。通过实践步骤和流程图,帮助用户全面掌握日志传送技术,以实现数据库的高可用性和数据保护。

f9g0h的博客 58

实验一:SQL server 2005高可用性之----日志传送

如转载,请注明出处:http://blog.youkuaiyun.com/robinson_0612/archive/2009/10/31/4751070.aspx SQL server 2005高可用性之日志传送是在SQL server 2000 日志传送基础之上的延续,两者其本质上并没有太大的差异。日志传送能够同步位于不同服务器或同一服务器不同实例之间的数据库,通过...

anjichan4261的博客 237

SQL.Server.2005盛宴系列12_利用日志传送实现高可用性.rar

SQL.Server.2005盛宴系列12_利用日志传送实现高可用性.rar

[原]配置SQL Server 2005事务日志传送(非单机,非域环境,共享文件夹在主库)...

事务日志传送这个功能有点像Oracle的DataGuard,具体介绍就不在这里废话了,本文主要记录我在实施过程中所遇到的问题以及解决方法。 事务日志传送的“传送”这个功能是通过Windows共享实现的,而不是好像Oracle那样由数据库本身的机制来进行传送(log_archive_dest_X = 'service=XXXXX'),一说到Windows共享就牵涉到用户权限的问题,所以配置事务日志...

weixin_34281477的博客 222

电机转矩、功率与转速:核心关系、公式推导与工程应用指南

在电气传动与自动化控制领域,理解旋转机械的核心物理量是进行设备选型、系统设计和故障诊断的基础。转矩、功率和转速构成了描述电机性能的“铁三角”,它们之间通过经典的物理公式紧密关联。从原理上讲,功率是单位时间内做功的能力,转矩是产生旋转运动的力矩,而转速则决定了运动快慢。这三者的关系(P = T × n / 9550)不仅是理论核心,更是工程实践中的关键计算工具,直接关系到电机的驱动能力、能耗与系统匹配。其技术价值在于,它为从微型伺服电机到大型工业传动系统的设计提供了统一的量化分析框架。在应用场景上,无论是为输

weixin_29184371的博客 258

GEE——土地利用分类之监督分类

利用GEE做监督分类,以武汉市为例。 训练器我们选择随机森林;数据选择Landsat-8;训练样本使用的是GEE提供的一种,它把地表分为三类:水体、植被和城市用地。 选择训练样本 用要素集来标记训练样本。每个要素都有一个landcover 的属性,0表示城市用地,1表示植被,2表示水体。 对影像进行分类 其中一部分进行分类器的训练,还有一部分留下来做精度验证。 输出影像及混淆矩阵 print(LABEL_DATA); var wuhan = ee.FeatureCollection('users/

qq_41600680的博客 1万+

SQL Server 2005日志传送配置

<br />一、准备工作<br />第一步:在AD上创建一个域账户DBAdmin,加入到域管理员组(加入别的组是否可以,没有做个测试)。<br />第二步:修改主服务器和辅助服务器上的 SQL AGENT启动账号。使用域账户DBAdmin。<br />第三步:在辅助服务器上创建一个目录,SQLDataBackup,共享,让DBAdmin对该目录具有完全控制的权限。<br />二、配置步骤 <br />第一步:在主服务器的要进行日志传送的数据库上单击右键,选择”任务”中的“传送事务日志”,打开事务日志传送配置

it0114的专栏 490

用AT7456E给监控摄像头加OSD?5步搞定时间水印和Logo叠加

本文详细解析了如何使用AT7456E视频字符叠加芯片为监控系统添加专业级OSD功能,涵盖硬件设计、字符库编程和系统集成等关键步骤。通过5步操作实现时间水印和Logo叠加,提升监控系统的可用性和专业性,特别适合安防和工业视觉应用。

sea99的博客 1012

SQL Server的日志传送

日志传送允许您自动将事务日志备份从主服务器实例上的主数据库发送到单独辅助服务器实例上的一个或多个辅助数据库。事务日志备份分别应用于每个辅助数据库。可选的第三个服务器实例(称为监视服务器)记录备份和还原操作的历史记录和状态,如果这些操作未能按计划发生,可以选择引发警报。日志传送的好处:为单个主数据库和一个或多个辅助数据库提供灾难恢复解决方案,每个数据库都位于单独的 SQL Server 实例上。支持对辅助数据库进行有限的只读访问(在还原作业之间的间隔期间)。

Lion_Long的博客 2205

华南理工大学电子与信息学院23年预推免复试面试经验贴

华南理工大学电子与信息学院23年预推免复试面试经验贴

Scut_Ty的博客 3297

3dMax效率翻倍!用Octopus章鱼插件打造你的专属快捷菜单(附MaxScript入门指南)

本文详细介绍了如何利用Octopus插件和MaxScript脚本在3dMax中打造高效快捷菜单,显著提升三维建模与动画制作的工作效率。通过饼状菜单系统、自动化宏录制和脚本控制,用户可实现个性化工作流,节省大量操作时间。文章还提供了MaxScript入门指南,帮助开发者快速掌握这一强大工具。

weixin_30920853的博客 152

SQL SERVER 2005 高可用性之日志传送详细设定

构建环境,在一台服务器(sql-server)上安装两个数据库实例,两个实例之间做日志传送,一个是主服务器,其实例是sqldev01;一个是辅助服务器,其实例是bcpserver.如图1 (不同数据库服务器间的数据库日志传送与此相似)   图1   第一步,建立两个文件夹,文件分别是BcpServerlog,BcpTranslog.这两个文件用于存放备份的日志文件。 BcpServer...

weixin_34194359的博客 129

MONAI教程<1>-安装

MONAI的安装非常简单,常用的有两种方法: 直接 pip install monai 从GitHub 上安装 monai是通常配合其他库一起使用的,比如pytorch, nibabel, skimage, pillow等等。缺什么直接pip install 就行

Tina姐的博客 1万+

sqlserver 2005 高可用性架构 日志传送

sqlserver 2005 高可用性架构 日志传送 http://blog.youkuaiyun.com/ylqmf/article/details/5746354   sqlserver2005数据库高可用性的解决方案目前有四种 1 windows集群实现sqlserver双机热备 2 sqlserver 数据库镜像 3 sqlserver日志传送 4 sqlserver

我的Oracle DBA之路 430

飞牛NAS+Docker打造私人IPTV直播源:手把手教你部署iptv-api

本文详细介绍了如何在飞牛NAS上通过Docker部署iptv-api,打造私人IPTV直播源。从SSH配置到Docker容器部署,手把手教你实现自动更新直播源、多终端支持的解决方案,适用于Kodi、PotPlayer等播放器,提升家庭娱乐体验。

earth的博客 5586

SAP-ABAP:SAP HANA性能神器FDA:是极速查询的引擎,也是CPU过载的元凶

在SAP S/4HANA的世界里,有一个被ABAP开发者们既爱又怕的特性——Fast Data Access(FDA),它能将性能提升百倍,也能让CPU瞬间飙升。本文将带您全面解剖这一核心机制。

baidu_35680696的博客 849

SQL SERVER 日志传送配置要点

SQL SERVER 2005传送日志: 如果是xp或者是2003系统,必须设定共享目录的权限: Winxp下局域网共享设置不同用户权限 1、开始->运行->gpedit.msc->windows 设置->安全设置->本地策略->安全选项->网络访问:本地的帐户共享和安全模式,设置为:经典 — 本地帐户以自己的身份验证。再进行共享设置...

weixin_34064653的博客 176

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: SQL SERVER 2005高可用性之镜像(原创,首发于it168)
下一篇: SQL SERVER 2005系统变量整理
cpp872623
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值