数据库镜像
‘壹’ 什么是数据库镜像 数据库镜像的作用
sql Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介结SQL Server 2005镜像功能
‘贰’ 数据库镜像服务器 是什么
镜像”网站是将一个完全相同的站点放到几个服务器,分别有自己的url,在这些服务器上互为“镜像”网站。
它和主站并没有太大差别,或者可算是为主站作的后备措施。有了“镜像”网站的好处是:如果不能对主站作正常访问(如某个服务器死掉或出了意外),但仍能通过其它服务器正常浏览。相对来说主站在速度等各方面比“镜像”站点略胜一筹。
“镜像”,最原始的含义是在镜子里看到的你自己的像,你可以想象一下,你的像和你本身在外观上是完全一样的。因此,在it界中,将“镜像”这个词的含义进行了扩展,指的是完全一样的两个东西!比如网站的“镜像”,是内容完全相同的几个网站,目的是分担访问流量;还有比较常见的是系统的“镜像”,如ghost,意思就是将你的系统信息原封不动的“复制”一份保存起来,将来系统坏了可以用这个“镜像”轻松恢复。
打个比方,
三台服务器,
镜像一服务器托管在“电信”,镜像二服务器托管在“网通”,服务器三“双路由”,用来放置数据库"mysql/mssql",
“镜像”同时都调用服务器三数据库,不就达到数据同步了..
简单点说就是把一个互联网上的网站数据镜像在本地服务器,并保持本地服务器数据的同步更新,用户访问本地服务器即可获得远程服务器上同样的数据。
“镜像”也称之为“副本”。
举例来说
一个光盘的镜像,就是将该光盘的内容作一个副本,以一个文件的形式存储下来,在需要的时候,可以用刻录机将镜像恢复到光盘上。
操作系统盘的镜像,就是将装有操作系统的,比如说C盘的内容,作一个副本,以便在需要的时候恢复。
Raid镜像,就是两块硬盘(或者两部分,或者多块硬盘)的内容完全一样,以做到冗余备份。
‘叁’ 如何配置数据库镜像<一>
一、前提条件
1、准备好服务器,保证数据库版本至少是Sql Server 2005 SP1,当然最好是最新版本,老的版本测试不行!
2、保证需要镜像的数据库为完全恢复模式
3、配置域环境,数据库镜像使用域环境会比较方便,感觉比使用证书要省事
4、设置sql server的服务以域账号运行 How?
5、选择镜像方案,镜像服务可以使用三个数据库实例(主、镜像、见证)也可以使用两个数据库实例(主、镜像),实际使用环境中每个实例应该是运行在不同的服务器上。如果使用见证服务器的话好处是可以实现自动的故障转移,但是需要使用3台服务器,而且至少要保证其中2台服务器是可用的,因为如果镜像服务器和见证服务器同时当机,即时主服务器没有任何问题也是无法对外提供服务的。我这里只是为了实现数据库的镜像,做一个实时的数据库备份所以没有使用见证服务器,如果主服务器宕机需要手动切换镜像服务器为主服务器。
二、具体步骤
由于步骤较多,我只说步骤,具体的图就不贴了。按照我的步骤来就行了
1、在主服务器完整备份需要镜像的数据库,在镜像服务器以“不对数据库执行任何操作,不会滚未提交的事务。(RESTORE WITH NORECOVERY)”的状态恢复。然后备份事务日志,以相同的恢复状态在镜像服务器恢复事务日志。
2、在主服务器,选择需要镜像数据库的镜像功能,点击“配置安全性”
3、选择否,不包括见证服务器实例
4、选择主体服务器实例
5、选择镜像服务器实例
6、如果主服务器实例和镜像服务器实例是以不同的域账户运行的,需要输入对应的账户,我使用的是相同的账户所以留空,二中有建立帐户的脚步
7、配置完成
8、配置端点
9、点击“开始镜像”,完成
10、如果没有提示任何错误,主服务器的数据库会显示“主体,已同步”,镜像服务器的数据库会显示“镜像,已同步,正在还原…”,数据库镜像服务配置完成
‘肆’ 什么是数据库镜像什么是日志传送
你可以看一下这个文章,主要是讲sql server的http://www.jb51.net/article/38407.htm
‘伍’ 数据库镜像和数据库复制的区别SQL复制的几种方式
最近正好在做这个
数据库镜像是可以实现自动故障转移
这点是镜像和复制最大的区别
还有一点比较重要的区别是 镜像你做好了之后 是实时同步的
它的自动转移时要靠见证服务器做的
我所知道的复制方式是订阅、镜像、复制、备份与还原
希望对你有用
‘陆’ 镜像数据库是什么
以知网中‘中小学数字图书馆’数据库为例:
1、按年包库:
取得帐号、密码,通过Internet进入"中国中小学数字图书馆"网站检索。在机构IP范围内无限量使用。按年度付费。适用对象:能上Internet的机构。
2、建镜像站点:
将"中小学数字图书馆"资源库安装到机构内部服务器上,建立内部镜像站点,限机构IP范围内使用。数据通过Internet或卫星每日更新,也可以通过光盘每月更新。适用对象:有校园网、服务器和存储设备的机构。
如 何 选 择 服 务 方 式
1、如果您是个人,建议您购买“中小学数字图书馆” 检索阅读卡,直接上网注册一个专用帐号就可以了。
2、如果您单位有校园网,并且有服务器和存储设备,建议做镜像站点。
3、如果您单位与Internet连接,可以选择“按年包库”的方式。
4、如果您所在的区域有城域网条件,可以选择“城域网中心镜像+包库”的方式使用。就是说通过城域网中心镜像站为各终端提供知识服务。
5、如果您单位有电教室或只有一台单机,则采用光盘的方式。或者集体统一购买“中小学数字图书馆”检索阅读卡,分配给个人使用。
‘柒’ 镜像数据库与包库数据库有什么区别
镜像数据库是指本地数据检索,检索速度相对较快,但数据滞后;包库数据库是指远程数据检索,检索速度相对较慢,但数据适时更新。
‘捌’ 如何查看镜像数据库的状态
确定镜像数据库是否与主体数据库保持同步。 在高性能模式下,主体服务器可能会积压大量仍需发送到镜像服务器的未发送日志记录。而且在任意运行模式下,镜像服务器也有可能积压大量已写入日志文件但仍需在镜像数据库中进行还原的未还原日志记录。 确定在高性能模式下,当主体服务器实例变得不可用时所丢失的数据量。 可以通过查看未发送的事务日志量(如果有)以及在主体服务器上提交丢失事务的时间间隔,来确定数据的丢失量。 将当前性能与过去性能进行比较 出现问题时,数据库管理员可以查看镜像性能的历史记录来帮助了解当前状态。
‘玖’ 数据库镜像和转储的区别!!!急急急!!!!
数据转储和数据库镜像都是将数据拷贝一份放在磁盘上。
数据转储是在故障发生后重启系统运行之前拷贝的副本,应该还将当前运行的数据再拷贝一份;
数据库镜像不需要重启系统和重装后备副本,发生故障可以做到无缝连接,具体细节不太了解。
数据库镜像也支持并发操作,举个例子就是比如你在访问表1并给它上了锁,但是另一个事务也要访问表1,它就可以从镜像上访问。至于数据转储的后备副本是否支持并发操作我就不太了解了,我查资料有提到冷备份和热备份,冷备份只能在数据库关闭的时候进行,那样肯定不能并发操作了
‘拾’ 数据库镜像是什么
就是一个数据库,用两个数据库文件来保存。一个坏了,用另一个来恢复。