SQL SERVER 2005高可用性之镜像(原创,首发于it168)

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

[@more@]

一、镜像简介
数据库镜像是一个高可用性软件解决方案,为客户端提供小于10秒故障转移。每个数据库镜像配置均包含一个主体服务器(包含主体数据库)、一个镜像服务器(包含镜像数据库)和一个见证服务器,其中见证服务器是可选的。主体服务器和镜像服务器要求是独立的服务器实例。主体服务器和镜像服务器角色是相对的,可以自动或者手动的将主体服务器设为镜像服务器,镜像服务器设为主体服务器。与主体服务器和镜像服务器不同的是,见证服务器并不能用于数据库。见证服务器监视主体服务器和镜像服务器,确保在给定的时间这两个故障转移服务器中有且只有一个作为主体服务器,从而支持自动故障转移。如果存在见证服务器,同步会话将以“高可用性模式”运行,如果主体服务器出现故障,可以实现故障自动转移。如果见证服务器不存在,同步会话将以“高级别保护模式”运行,出现故障需要手动故障转移,并且有可能丢失数据。
SQL SERVER 2005高可用性之镜像

(2台服务器镜像 图1)

SQL SERVER 2005高可用性之镜像

(2台服务器镜像,1台见证服务器 图2)

数据库准备结束,端点创建完成,用户便可以启用数据库镜像。镜像启动后,每个伙伴都将开始维护所在数据库中有关其数据库、另一个伙伴和见证服务器的状态信息。这些状态信息允许服务器实例维护称为“数据库镜像会话”的当前关系。在数据库镜像会话过程中,服务器实例将通过彼此定期交换 PING 消息来互相监视。

镜像会话启动后,镜像服务器将识别镜像数据库上最新完成的事务的日志序列号 (LSN),并要求主体服务器提供所有后续事务的事务日志,主体服务器向像镜像服务器发生一份当前活动的事务日志,镜像服务器会立即将传入日志镜像到磁盘。主体服务器继续让客户端连接使用主体数据库,每次客户端更新主体数据库时,主体服务器都会在写入到日志时,并将得到的事务日志发送给镜像服务器,镜像服务器会将其镜像到磁盘。同时,镜像服务器将从最早的事务日志开始,将事务应用到镜像数据库中,从而实现主体数据库和镜像数据库同步。

二、配置实例
了解数据库镜像的基本知识之后,看一看怎样去配置镜像。(使用镜像功能请确保安装了SQL SERVER 2005 SP1)

笔者为做镜像实验,在同一个服务器上同时装三个实例: SERVER01、SERVER02、SERVER03,SERVER01将作为主体服务器。、SERVER02作为镜像服务器、 SERVER03作为见证服务器。

在完成本实验的第一步需要将主体服务器的DBMirror数据库,完全备份出来,然后在SERVER02上还原,在还原的时候注意使用NORECOVERY,使用镜像数据处于还原状态。在备份之前请将DBMirror数据库的日志模式设置为完整。

完成了上面的准备之后就可以设置镜像。
第一步:创建端点。
在SERVER01上运行下面的SQL:
CREATE ENDPOINT DbMirroring
STATE=STARTED
AS TCP(LISTENER_PORT=5011)
FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)
go

在SERVER02上运行下面的SQL:
CREATE ENDPOINT DbMirroring
STATE=STARTED
AS TCP(LISTENER_PORT=5022)
FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)
go

在SERVER03上执行下面的SQL,创建见证服务器。
CREATE ENDPOINT DbMirroring
STATE=STARTED
AS TCP(LISTENER_PORT=5033)
FOR DATABASE_MIRRORING(ROLE=WITNESS,ENCRYPTION=SUPPORTED)
go


第二步:启动镜像

在前面的规划中SERVER01将作为主体服务器。、SERVER02作为镜像服务器,首先在主体服务器上执行下面的SQL:
ALTER DATABASE DBMirror
SET PARTNER='TCP://jeffery:5022' --(注:笔记的机器名称是jeffery)
go

指定SERVER01的通讯伙伴是SERVER02(因为前面定义端点的时候SERVER02的端口号为5022)

在SERVER02的上执行下面的SQL,指定通讯伙伴为SERVER01。
ALTER DATABASE DBMirror
SET PARTNER='TCP://jeffery:5011'
go

回到主体服务器,指定见证服务器。在SERVER01上执行下面的SQL:
ALTER DATABASE DBMirror
SET WITNESS='TCP://jeffery:5033'
go

完成以上步骤之后,镜像配置完成。如图3所示。
SQL SERVER 2005高可用性之镜像

(图3)


三、管理镜像

1、相关系统视图
sys.database_mirroring 此视图显示服务器实例中每个镜像数据库的数据库镜像元数据。实例 SQL Server 中的每个数据库在表中占一行。如果数据库未联机,或未启用数据库镜像,则除 database_id 以外的所有列的值都将为 NULL。

sys.database_mirroring_endpoints 目录视图显示有关服务器实例的数据库镜像端点的信息。
sys.dm_db_mirroring_connections 为每个数据库镜像网络连接返回一行

2、手动主体、镜像服务器之间的切换。
在主体服务器中执行下面的代码就可以将镜像服务器设为主体服务器,主体服务器设置为镜像服务器。
USE MASTER
Go

ALTER DATABASE DBMirror SET PARTNER FAILOVER
Go


数据库镜像是一个很好的高可用性解决方案,笔者参加微软的技术论坛时曾看到过微软的技术人员演示镜像的故障转移,不主体服务器出现故障,在10秒内客户端就重新连到数据库服务器。限于篇幅和笔者的水平,对数据库镜像作了简单的介绍,还有很多东西没有提及到比如说客户端怎样连到服务器等等,希望本文成为读者学习镜像功能的开端。


本文在写作过程中参考了微软的SQL SERVER 2005在线帮助。

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

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

极空间NAS部署道理鱼:打造全栈本地音乐中枢 音乐媒体服务器是家庭NAS的核心应用场景之一,其本质是实现音频资源的自动化采集、标准化元数据治理、多维内容组织与跨终端分发。道理鱼作为垂直领域专用工具,依托Docker容器化架构,在极空间NAS上构建了覆盖刮削(TheAudioDB/MusicBrainz)、标签管理(ID3/NFO)、MV时间轴字幕(Whisper.cpp)及有声书多维分级等能力的闭环系统。相比通用方案如Jellyfin或Omnibox原生播放器,它在中文专辑识别、艺人关系建模、本地化存储主权等方面具备不可替代性,特别适合追求高准确率、强 阅读详情

相关推荐

MuleSoft+LangChain构建企业级AI编排流水线

企业AI落地常卡在数据孤岛与模型能力之间:LLM虽强,却难安全、稳定、合规地接入CRM、ERP、Snowflake等异构系统。其本质是缺乏一层可审计、可治理、可嵌入业务流的AI编排层。MuleSoft凭借协议适配、字段级脱敏、并发编排与全链路追踪能力,承担数据汇聚、安全守门与服务路由角色;LangChain则专注意图理解、多步推理与结果结构化。二者分工明确,形成‘数据归MuleSoft,智能归LangChain’的黄金边界,支撑销售洞察、客户挽留等高价值场景——让AI真正成为业务流程的有机部分,而非独立对话

lizaochengwen的专栏 296

SQL Server 2005高可用性之复制(原创,首发于it168)

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

szg3827的专栏 473

M2DGR数据集在一些SLAM框架上的配置与运行:ORB-SLAM系列、VINS-Mono、LOAM系列、FAST-LIO系列、hdl_graph_slam

为了说明以上这些SLAM框架的测试与数据集适配,以M2DGR数据集为例进行各自的配置与运行,方便我以后适配自己的数据集,运行的SLAM框架包括:ORB-SLAM2、ORB-SLAM3、VINS-Mono、A-LOAM、LeGO-LOAM、LIO-SAM、LVI-SAM、FAST-LIO2、FAST-LIVO、Faster-LIO、hdl_graph_slam。实验基于Ubuntu20.04,其中ORB、VINS-Mono、和LOAM系列的安装参考我以前的博客,有详细的安装方法,其他的框架在后面会简单介绍一下

zardforever123的博客 1万+

SQL Server 2005高可用性之镜像功能

<br />http://tech.it168.com/db/s/2007-04-24/200704240837593.shtml<br /> <br />【IT168 技术开发】 SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日

231

【斯坦福计网CS144项目】环境配置 & Lab0: ByteStream

前言 感觉学了不少 C++ 编程的知识和技术但比较缺少实践,于是打算找一些项目跟着做一做。 首先安利一个自学网站 CS自学指南,北大的同学做的,汇总了很多国内外高校 CS 相关的高质量公开课,其中大部分是有课程项目的。翻了翻感觉 Stanford 的这门 CS144 计网课的 Lab 比较有趣,难度也不错,就是它了! 课程网址:CS 144: Introduction to Computer Networking 我跟的是 2021 Fall 学期的版本。 准备工作 在上面的网站中先把 8 个实验的文档(

アルタイル 8165

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤)

本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。

weixin_29306571的博客 637

SQL Server 2005高可用性之复制

 SQL Server 2005高可用性之复制 作者:IT168 高健  2007-05-15 SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制

技术共享 457

RK3588开发笔记-ES8311音频芯片调试记录

本篇博客主要记录如何在RK3588平台试ES8311音频芯片的过程。这包括硬件连接、内核配置、驱动程序调试和测试步骤。通过以上步骤,我们成功在RK3588平台上调试了ES8311音频芯片。这包括硬件连接、内核配置、设备树配置、驱动加载以及音频测试。希望这篇调试记录能为其他开发者提供一些帮助。如果你有任何问题或建议,欢迎留言讨上调论。

flypig has a dream! 3162

SQL Server 2005高可用性之镜像功能(http://tech.it168.com/db/s/2007-04-24/200704240837593.shtml)...

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

weixin_34185320的博客 115

【原创】关于西门子S120 的电气图纸设计

我们首先要了解一下模块的基本信息:SINAMICS 功率模块 PM240-2 三相交流380-480V+10/-10% 47-63Hz;至此,我们选择的驱动系统配置的资料都已经查找完毕,接下来就是根据每个部件的功能接口和我们需要实现的功能画出接线连接图,这样关于伺服电机控制,硬件部分设计就完成了。2)FSA - FSC 型功率模块 PM240-2 的屏蔽连接板外形尺寸图,所有数据以毫米(英寸)为单位。1)FSA 型功率模块 PM240-2 的外形尺寸图,所有数据以毫米(英寸)为单位。

Qinmingyue13的博客 2640

华为OD机试 - 矩形绘制 - 数组、坐标偏移(Python/JS/C/C++ 双机位C卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。实现一个简单的绘图模块,绘图模块仅支持矩形的绘制和擦除。 当新绘制的矩形与已有图形重叠时,对图形取并集; 当新擦除的矩形与已有图形重叠时,对图形取差集。 给定一系列绘制和擦除操作,计算最终图形的面积。第一行为操作数N,接下来的N行格式为:d x1

学Java,找哪吒 836

SQL Server 2005 镜像构建手册

一、镜像简介 1.1 简介 数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。 要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着...

weixin_34367257的博客 119

OpenClaw Manager Pro - 可视化管理工具

OpenClaw Manager Pro 是一个现代化的 Web 管理界面,用于管理多个 OpenClaw Gateway 实例。🎨美观的界面:深色主题,渐变设计,现代化 UI📡实时监控:WebSocket 实时推送状态和日志🔧完整管理:创建、编辑、删除、启动、停止 Gateway📊多渠道支持:飞书、Telegram、Discord、Slack、微信、钉钉🧩技能管理:可视化配置 61+ 个技能🌍跨平台:支持 macOS、Linux、Windows使用自定义模型系统会自动在中创建},

Maynor的博客 3086

升级到SQL Server 2005 的十大理由

【IT168 数据库】    前言     本文从用户关心的技术要点出发比较和讨论SQL Server 2005 相对它的前版本SQL Server 2000所做的重大改进或新增功能,介绍了SQL Server 2005 中最值得你为之升级的10 个理由。无论你是想了解或学习SQL Server 2005,还是正在评估或考虑升级到SQL Server 2005,本文都将对您有很好的参考作用。   

大森林的专栏(Jack Wu) 850

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

sqlserver2005下同步数据库

 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy 4.设置SQL

Giraffe_zj的专栏 1362

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SQL Server 2005高可用性之复制(http://tech.it168.com/db/s/2007-05-15/200705150909375.shtml)

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

weixin_33763244的博客 185

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Nano Prober精准定位SRAM 6T单元物理缺陷

SRAM作为现代芯片关键缓存结构,其可靠性高度依赖6T存储单元的物理稳定性。当出现高温漏电、地址随机失效等异常时,传统ATE测试仅能反馈功能级错误,无法揭示晶体管级退化机理。Nano Prober凭借±50nm空间精度、fA级电流测量与纳秒级时间分辨能力,成为唯一可在不破坏封装前提下直探6T单元内部节点(如WL_Tap、BL_Local_Tap)的物理表征工具。它通过实测Id-Vg曲线、亚阈值摆幅(SS)、关断漏电等参数,将宏观失效映射至栅氧击穿、界面态激活、接触孔空洞等微观缺陷,广泛应用于车规MCU良率提

weixin_34341229的博客 350

SQL Server DBA十大必备工具使生活轻松

【IT168 技术】曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过 其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提 供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省...

weixin_30363509的博客 195

微软补丁服务器部署方案,微软MED-V虚拟化实战攻略之服务器部署

【IT168 专稿】微软在2009年4月份发布的MDOP2009中终于提供了MED-V的正式版本。MED-V是Microsoft Enterprise Desktop Virtualization的缩写,顾名思义,MED-V为企业提供了桌面虚拟化解决方案。MED-V的桌面虚拟化解决方案大致是这样的,管理员利用微软的VPC2007创建出一个虚拟机镜像,这个虚拟化镜像中包含了操作系统和一系列的应用...

weixin_34455676的博客 387

中小公司网络安全从0到1:如何用有限预算搭建基础防护(含防火墙、上网行为、日志审计选型)

本文为中小企业提供网络安全从0到1的实战指南,重点讲解如何用有限预算搭建基础防护体系,包括防火墙、上网行为管理和日志审计的选型与部署。通过低成本替代方案和实用技巧,帮助企业在预算有限的情况下实现高效防护,避免常见安全风险。

weixin_30443075的博客 454

JB2-3-MySQL(一)

关系型DB,存储引擎,组织架构,MySQL容器,可视化工具,导入导出表格,DDL用户,DCL权限,DDL三范式,DDL表格,DDL临时表,DML操作,DDL约束,DQL查询(排序,条件,模糊,正则,范围,分页,分组,子查询,联表,并集),DQL函数(数学,日期,字符,自定义)等。

周航宇的博客 3601
上一篇: 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、付费专栏及课程。

余额充值