当前位置:首页 » 编程语言 » sql镜像
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql镜像

发布时间: 2022-01-17 22:45:29

sql SERVER 2008做镜像备份

小系统每天做下数据库和文件备份就好了,如果是大系统SQLSERVER的镜像是影响系统性能的,什么双活容灾软件基本是骗钱的,一个几十个G的高并发的数据库你用个软件来实现2个文件的同步?你难道每秒复制几十个G的东西到另外一个服务器上去,这是宇宙级服务器吗?

SQL的数据库镜像其实道理很简单,你建好镜像后,你会发现2个库里的表里都会多一个字段,这个字段的值都会很长,其实就是一个唯一编码,数据库根据这个唯一编码来判断另一个库是否存在了这个数据,不存在就新增,存在就根据这个字段来UPDATE。

对于应用层怎么切换,最好是人为切换,当然你也可以数据库连接打开失败就切换,不过这样毕竟会有以外不稳定,你只要保存数据尽可能不丢失就行了。

Ⅱ sqlserver如何创建镜像图文教程

在“数据库镜像会话”中,主体服务器和镜像服务器是相互通信和协作,并双方互补。主体服务器角色上的数据库副本为生产数据库。数据库镜像会尽快将主体数据库中执行的每一项操作(如:插入、更新和删除等)在镜像数据库中进行重新执行。

Ⅲ 请教SQL镜像如果2个数据库以上该如何操作

逗数据库镜像地是一种提高 SQL Server 数据库的可用性的解决方案。 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库。数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。 通常,这些服务器实例驻留在不同位置的计算机上。 启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为逗数据库镜像会话地。其中一个服务器实例使数据库服务于客户端(逗主体服务器地), 另一个服务器实例则根据镜像会话的配置和状态,充当热备用或温备用服务器(逗镜像服务器地)。 具有自动故障转移功能的高安全性模式要求使用第三个服务器实例,称为逗见证服务器地。
主体服务器 (principal server)
在数据库镜像中,是指当前作为主体数据库的数据库所属于的伙伴。
镜像服务器 (mirror server)
在数据库镜像配置中,镜像数据库所在的服务器实例。
见证服务器 (Witness)
仅用于高安全性模式,SQL Server 的一个可选实例,它能使镜像服务器识别何时要启动自动故障转移。 与这两个故障转移伙伴不同的是,见证服务器并不能用于数据库。 见证服务器的唯一角色是支持自动故障转移。

如何配置数据库镜像<一>

一、前提条件
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做SQL Mirror(数据库镜像)的最小权限!要微软官方的!!!

这个比较复杂吧,因为涉及多个步骤,不同步骤是需要不同权限的。
比如准备镜像,你需要有备份数据库和还原数据库的权限;设置端点需要有CREATE ENDPOINT的权限等。
如果楼主真想授予最小权限,建议参考MSDN里TSQL设置数据库镜像的示例,看看涉及的每个语句需要授予什么权限。

http://msdn.microsoft.com/zh-cn/library/ms179306%28v=sql.90%29.aspx

Ⅵ sql server 数据库镜像功能是做什么用的

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

一、镜像简介

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

图1:两台服务器镜像

图2:两台服务器镜像,一台见证服务器

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

Ⅶ 怎样安装SQL server ISO镜像文件

  我们安装的是SQL server 2012官方正版软件,密钥可以网络一下,大多数论坛所提供的密钥都是可行的,所以无需担心软件破解的问题。
我们需要使用虚拟光驱Daemon Tool,安装镜像文件的特别不错的软件。打开->添加镜像文件->载入(一般会自动载入)。
https://jingyan..com/article/48206aeaf98b2e216ad6b3d2.html

Ⅷ sqlserver的复制/镜像,哪个实时性较好

SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。
这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。
它是一种优于文件备份的数据库备份解决方案。

Ⅸ 什么是数据库镜像什么是日志传送

你可以看一下这个文章,主要是讲sql server的http://www.jb51.net/article/38407.htm