SQLSERVER镜像环境搭建详细操作步骤

合集下载

SQLSERVER2024安装步骤

SQLSERVER2024安装步骤

SQLSERVER2024安装步骤SQL Server 2024是一种关系数据库管理系统(RDBMS),由Microsoft开发。

它提供了一个功能强大的平台,用于管理和分析大量的数据。

安装SQL Server 2024需要按照以下步骤进行操作:3.检查系统要求:在安装向导的第一个界面上,阅读并接受许可协议。

然后,点击下一步继续。

4. 选择安装类型:在"安装类型"界面上,选择你希望安装的SQL Server 2024版本。

通常可以选择"新安装"选项。

然后,点击下一步继续。

5. 选择要安装的功能:在"功能选择"界面上,选择你希望安装的SQL Server 2024功能。

可以根据你的需求选择。

然后,点击下一步继续。

6. 指定SQL Server实例名称:在"实例选择"界面上,指定你希望为SQL Server 2024创建的实例的名称。

可以接受默认名称,或者自定义一个名称。

然后,点击下一步继续。

7. 配置实例:在"服务账户"界面上,选择用于运行SQL Server服务的账户。

可以选择使用系统账户或自定义账户。

然后,点击下一步继续。

8. 配置鉴定模式:在"鉴定模式"界面上,选择SQL Server的鉴定模式。

可以选择Windows鉴定模式,或者SQL Server鉴定模式。

然后,点击下一步继续。

9. 设定SQL Server管理员账户:根据你选择的鉴定模式,在相应的界面上设定SQL Server的管理员账户。

输入管理员账户的用户名和密码。

然后,点击下一步继续。

10. 配置服务器配置:在"服务器配置"界面上,指定SQL Server实例的服务启动类型和访问权限。

然后,点击下一步继续。

11. 配置数据库引擎配置:在"数据库引擎配置"界面上,选择要用作SQL Server数据库引擎的服务帐户和授权模式。

Sql2022数据库镜像配置详细教程

Sql2022数据库镜像配置详细教程

Sql2022数据库镜像配置详细教程数据库镜像配置实施步骤:本文档主要讲解如何用SQLServer管理台配置数据库镜像主服务器:tb-develop镜像服务器:tb-guangi见证服务器:taobao-guangi1.备份数据库及传输日志首先全备份数据库.选择备份目录,备份类型选择Full然后备份传输日志2.在镜像服务器上还原数据库在镜像服务器上新建数据库右键选择还原数据库选定还原地址.注意:一定要选择NORECOVERY模式还原还原完后数据库显示模式如下3.在主数据库上配置回到主数据库上,点击镜像点击ConfigureSecurity设置下一步如果不需见证服务器此处选择No,本示例应用见证服务器下一步下一步点击连接,输入登录密码下一步设置见证服务器连接下一步如果3台服务器上运行SQLServer的用户不一致,请在此处分别设置运行用户.此处尤为重要,建议分别在服务器上运行SQLServer的账户设置为同一用户.Ne 某tFinih点击[开始镜像]立即运行配置好的镜像通过Failover,可手工切换主-镜像服务器.如果配置了见证服务器,当主数据库出现异常后,见证服务器会自动切换镜像服务器为主服务器.时间为10秒以内.(官方给出的时间更短)此tab页中的其它功能不在一一介绍.Q&A1.Q:当配置数据库镜像时出现无法启动镜像的异常是什么原因A:当配置数据库镜像时,MS默认将机器名做为服务器名称,所以会依赖于DNS解析.这样会导致无法定位到具体服务器.请尽量固定3台服务器的IP,如果IP发生变化,本机无法解析时,要去DNS上清除缓存,并重新注册客户端DNS.2.Q:镜像已经配置成功,启动时会报权限错误,是什么原因A:最经常出现的原因是3台服务器上的运行用户不一致,配置数据库镜像时也没有指定运行帐号.请到服务中修改MSSQLServer的运行账户,则可解决.3.Q:还原数据库时,报错无法还原,日志版本不一致,什么原因A:备份数据库时,一定要备份传输日志,并还原到镜像数据库.否则无法将此数据库作为镜像数据库。

SQL2024完整详细的安装教程

SQL2024完整详细的安装教程

SQL2024完整详细的安装教程SQL Server 2024的安装是一个相对复杂的过程,需要一系列的安装步骤和设置。

下面是一个完整详细的SQL Server 2024安装教程,包括预装准备、安装步骤和常见设置。

1.准备工作在开始安装之前,需要确认你的计算机满足SQL Server 2024的最低系统要求。

这包括操作系统版本、处理器要求、内存要求、硬盘空间要求等等。

确保你的计算机符合这些要求。

2. 获取SQL Server 2024安装媒体3.运行安装程序将SQL Server 2024安装媒体插入计算机,并运行安装程序。

一般情况下,安装程序会以自动运行的形式打开,如果没有自动运行,请手动打开安装程序。

4.选择安装类型当安装程序打开后,你会看到一个“安装”页面。

在这个页面上,有多个安装类型可供选择。

如果你只是想在本地计算机上安装SQL Server,则选择“新建一个独立的SQL Server实例”。

5.检查安装规则在继续安装之前,安装程序会检查一些安装规则,以确保你的计算机满足SQL Server 2024的安装要求。

如果有任何问题,你需要解决这些问题才能继续安装。

6.接受许可协议在安装过程中,你需要接受SQL Server 2024的许可协议。

仔细阅读许可协议,并选择“接受”以继续安装。

7.选择安装组件在这一步,你可以选择要安装的SQL Server 2024组件。

默认情况下,所有组件都是选中的。

你可以按照自己的需求选择或取消选择一些组件。

8.选择安装位置9. 选择SQL Server实例在这一步,你需要选择一个命名实例或默认实例。

如果你不确定如何选择,请选择默认实例。

10.配置服务账户在这一步,你需要选择SQL Server服务运行的账户。

默认情况下,会显示一个内置账户。

你可以选择此账户,也可以创建一个新的账户。

11.配置权衡在这一步,你可以选择性能权衡的一个配置。

如果你对数据库性能没有特殊要求,可以使用默认配置。

sql server安装教程

sql server安装教程

sql server安装教程SQL Server是由微软公司开发的关系数据库管理系统,在企业数据管理中广泛应用。

下面是SQL Server的安装教程,共500字。

SQL Server的安装步骤如下:步骤一:下载SQL Server安装程序首先,你需要从微软官方网站下载SQL Server的安装程序。

请注意,SQL Server有多个版本,如Developer、Express和Standard等。

选择适合你需求的版本并下载安装程序。

步骤二:运行安装程序双击安装程序来开始安装。

在安装窗口中,你需要选择安装语言和点击“下一步”继续。

步骤三:接受许可协议阅读许可协议,并接受协议条款。

然后点击“下一步”。

步骤四:选择安装类型在安装类型窗口中,你可以选择“新建独立SQL Server安装或添加功能到现有安装”或“添加新功能到已存在的SQL Server 实例”。

选择适合你需求的选项,并点击“下一步”。

步骤五:选择安装功能在此窗口中,你可以选择你想要安装的具体功能,如数据库引擎服务、分析服务和报告服务等。

选择你需要的功能,并点击“下一步”。

步骤六:安装规则检测系统将检测你的计算机是否满足SQL Server的安装要求。

一般来说,系统会自动检测并显示结果。

如果你的计算机满足要求,点击“下一步”继续。

步骤七:实例配置在实例配置窗口中,你可以选择默认实例或命名实例。

默认实例使用默认配置,而命名实例可以自定义配置。

选择你需要的配置,然后点击“下一步”。

步骤八:服务器配置在服务器配置窗口中,你需要设置SQL Server的身份验证模式和相应的登录凭据。

你可以选择Windows身份验证模式或混合身份验证模式。

选择你需要的模式,并设置登录凭证。

步骤九:数据目录在此窗口中,你需要指定数据库文件和日志文件的安装目录。

点击“下一步”继续。

步骤十:安装规则检测再次进行安装规则检测,确保你的计算机满足要求。

点击“下一步”继续。

步骤十一:准备安装在此窗口中,你可以查看安装设置的摘要。

sqlserver2019标准版安装步骤

sqlserver2019标准版安装步骤

sqlserver2019标准版安装步骤SQL Server 2019标准版是一款功能齐全的关系数据库管理系统,适用于中小型企业。

安装过程涉及到准备安装环境、下载安装程序、运行安装程序、配置实例等多个步骤。

以下是SQL Server 2019标准版安装的详细步骤。

步骤1:准备安装环境在开始安装之前,需要确保系统满足SQL Server 2019标准版的最低系统要求。

这包括操作系统、硬件和软件要求。

下面是SQL Server 2019标准版的最低系统要求:-操作系统:Windows Server 2016或更高版本,或者Windows 10 1803或更高版本-处理器:至少2.0 GHz的64位处理器-内存:至少2 GB的RAM,推荐4 GB及以上-存储空间:至少6 GB的可用硬盘空间步骤2:下载安装程序在满足系统要求后,可以开始下载SQL Server 2019标准版的安装程序。

可以从微软官方网站下载最新的安装程序,或者从其他可信的渠道获取。

步骤3:运行安装程序双击下载的安装程序,运行安装向导。

首先会出现用户许可协议,阅读完毕后勾选同意,并点击"下一步"继续。

下一步是选择安装类型。

在这里,可以选择新建一个新的SQL Server实例,或者添加已有的实例。

选择"新建SQL Server 2019实例",然后点击"下一步"。

下一步是选择SQL Server 2019标准版的功能。

可以根据自己的需求选择需要安装的功能。

默认情况下,会安装数据库引擎服务、SQL Server Replication、Full-Text and Semantic Extractions for Search等功能。

点击"下一步"继续。

下一步是指定实例名称。

实例名称是用于标识SQL Server安装的唯一名称。

可以选择默认实例(Default Instance)或命名实例(NamedInstance)。

sql数据库镜像方法

sql数据库镜像方法

sql数据库镜像方法
SQL数据库镜像可以通过以下步骤实现:
1. 确保主体数据库在执行备份时使用了完整恢复模式。

2. 还原主体数据库的最新完整数据库备份,同时,镜像数据库的名称必须与主体数据库的名称相同。

3. 如果自还原完整备份以来已对数据库执行任何差异备份,请还原最新的差异备份。

4. 还原自完整数据库备份或差异数据库备份以来进行的所有日志备份。

5. 对伙伴开始镜像之前,应该创建原始数据库的当前日志备份并将其还原到将来的镜像数据库。

在实现过程中,可能会遇到问题,这时需要暂停数据库镜像会话。

执行暂停操作将保留在挂起镜像时的会话状态。

当出现瓶颈时,暂停可能有利于提高主体服务器的性能。

会话暂停后,主体数据库仍然可用。

请注意,操作具有一定的风险性,因此,需要具备一定的数据库管理知识。

在进行实际操作前,应进行充分的准备和测试。

如有必要,建议咨询专业人士。

sql2005镜像

使用SQL Server Management Studio配置数据库镜像2010-09-20 作者:dqw 来源:dqw的blog一、简介“数据库镜像”是Sql Server 2005推出的一个主要用于提高数据库可用率的软件解决方案。

镜像是基于每个数据库执行的,仅适用于使用完整恢复模式的数据库。

简单恢复模式和大容量日志恢复模式不支持数据库镜像。

数据库镜像是通过维护一个热备用服务器而发挥作用的。

在一般的镜像会话期间,如果生产服务器出现故障,客户端应用程序可以通过重新连接到备用服务器来快速进行恢复。

二、前提条件1、准备好服务器,保证数据库版本至少是Sql Server 2005 SP1,当然最好是最新版本2、保证需要镜像的数据库为完全恢复模式3、配置域环境,数据库镜像使用域环境会比较方便,感觉比使用证书要省事4、设置sql server的服务以域账号运行5、选择镜像方案,镜像服务可以使用三个数据库实例(主、镜像、见证)也可以使用两个数据库实例(主、镜像),实际使用环境中每个实例应该是运行在不同的服务器上。

如果使用见证服务器的话好处是可以实现自动的故障转移,但是需要使用3台服务器,而且至少要保证其中2台服务器是可用的,因为如果镜像服务器和见证服务器同时当机,即时主服务器没有任何问题也是无法对外提供服务的。

我这里只是为了实现数据库的镜像,做一个实时的数据库备份所以没有使用见证服务器,如果主服务器当机需要手动切换镜像服务器为主服务器。

三、具体步骤1、在主服务器完整备份需要镜像的数据库,在镜像服务器以“不对数据库执行任何操作,不会滚未提交的事务。

(RESTORE WITH NORECOVERY)”的状态恢复。

然后备份事务日志,以相同的恢复状态在镜像服务器恢复事务日志。

2、在主服务器,选择需要镜像数据库的镜像功能,点击“配置安全性”3、选择否,不包括见证服务器实例4、选择主体服务器实例5、选择镜像服务器实例6、如果主服务器实例和镜像服务器实例是以不同的域账户运行的,需要输入对应的账户,我使用的是相同的账户所以留空7、配置完成8、配置端点9、点击“开始镜像”,完成10、如果没有提示任何错误,主服务器的数据库会显示“主体,已同步”,镜像服务器的数据库会显示“镜像,已同步,正在还原…”,数据库镜像服务配置完成四、故障转移1、主机备机互换在主机按“故障转移”按钮就可以了2、如果主机当机,需要启用镜像服务器当主服务器在镜像服务器执行USE master;ALTER DATABASE 数据库名SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;然后按“故障转移”按钮就可以了五、遇到的错误1、“消息1418,级别16,状态1,第1 行服务器网络地址"TCP://机器名或IP地址:端口号" 无法访问或不存在。

SQL Server mirror 镜像配置

SQL Server 2005镜像配置基本概念
我理解的SQL Server 2005镜像配置实际上就是由三个服务器(也可以是同一服务器的三个SQL实例)组成的一个保证数据的环境,分别是:主服务器、从服务器、见证服务器。
主服务器:数据存放的地方
从服务器:数据备份的地方(即:主服务器的镜像)
见证服务器:动态调配主/从服务器的第三方服务器
5 STATE = STARTED
6 AS TCP (
7 LISTENER_PORT = 5022 --监听端口,任意指定(三个服务器的端口最好是一致)
8 , LISTENER_IP = ALL --监听IP地址,网内所有地址
9 )
10 FOR DATABASE_MIRRORING (
11 AUTHENTICATION = WINDOWS --认证方式,Windows
开始SQL Server 2005镜像配置
一、在A、B、C中新配置一个用户(DBUser),该用户要具有SQL Server的所有使用权限,我这里是将该用户添加到Administrators组。
二、在A、B、C中执行以下SQL语句:
在A、B、C中创建对象
1USE master
2GO
3
4CREATE ENDPOINT Endpoint_Mirroring
环境介绍
首先介绍一下配置的环境:
本次配置使用的是三个独立的服务器(A、B、C三台电脑)。
A:主服务器,IP:192.168.0.2
B:从服务器,IP:192.168.0.3
C:见证服务器,IP:192.168.0.4
三台电脑系同一局域网内,系统均是Windows Server 2003,数据库是SQL Server 2005

sqlserver双机热备份方案之数据库镜像(实测sqlserver2016)

sqlserver双机热备份⽅案之数据库镜像(实测sqlserver2016)⼀、先简单介绍下sql server ⾃带的双机的热备的⼏种⽅案1,发布--订阅利⽤sql server 复制功能实现主机发布数据库,备机订阅数据库,做到数据热备2,⽇志传送SQLServer数据库引擎中,使⽤⽇志传送将事务⽇志不间断地从⼀个数据库(主数据库)发送到另⼀个数据库(辅助数据库)。

不间断地备份主数据库中的事务⽇志,然后将它们复制并还原到辅助数据库,这将使辅助数据库与主数据库基本保持同步。

⽬标服务器充当备份服务器,并可以将查询处理从主服务器重新分配到⼀个或多个只读的辅助服务器。

⽇志传送可与使⽤完整或⼤容量⽇志恢复模式的数据库⼀起使⽤。

3,数据库镜像利⽤sql server 镜像功能在备机建⽴镜像后,实现主机和备机数据热备。

数据库镜像是⽤于提⾼数据库可⽤性的主要软件解决⽅案。

镜像基于每个数据库实现,并且只适⽤于使⽤完整恢复模式的数据库。

数据库镜像维护⼀个数据库的两个副本,这两个副本必须驻留在不同的SQL Server数据库引擎实例(服务器实例)上。

通常,这些服务器实例驻留在不同位置的计算机上。

其中⼀个服务器实例使数据库服务于客户端(“主体服务器”),⽽另⼀个服务器实例则充当热备⽤或备⽤服务器(“镜像服务器”),具体取决于镜像会话的配置和状态。

同步数据库镜像会话时,数据库镜像提供了热备⽤服务器,可⽀持在已提交事务不丢失数据的情况下进⾏快速故障转移。

⼆、数据库镜像热备⽅法注意点:1.数据库的模式要是完整模式。

2.要对数据库完整备份和事务⽇志备份,分别还原到镜像库上,使⽤NORECOVERY模式。

3.镜像数据库是不允许删除和操作,即便查看属性也不⾏。

4.先删除端点,再删除证书,再删除主密钥。

5.只有是同步模式的时候,才能⼿动故障转移,异步模式不能⼿动故障转移。

主机:192.168.11.253备机:192.168.11.251(1),先创建密匙,主机备机都要下⾯执⾏代码use master --创建密匙gocreate master key encryption by password='888888'goselect * from sys.key_encryptions --查询密匙(2),创建证书,主机执⾏use master --主机证书为:DBAgocreate certificate DBA_cert with subject='DBA certificate',expiry_date='2099-1-1'go备机执⾏use master --主机证书为:DBBgocreate certificate DBB_cert with subject='DBB certificate',expiry_date='2099-1-1'goselect * from sys.certificates --查看证书(3),创建主库镜像和端点主机执⾏use mastergocreate endpoint Ticket_Mirroring --端点为Ticket_Mirroring ,端⼝号:5022,镜像为DBAstate=startedas tcp ( listener_port = 5022,listener_ip = all )for database_mirroring ( authentication = certificate DBA_cert, encryption = required algorithm aes, role = all )go备机执⾏create endpoint Ticket_Mirroring --端点为Ticket_Mirroring ,端⼝号:5022,镜像为DBBstate=startedas tcp ( listener_port = 5022,listener_ip = all )for database_mirroring ( authentication = certificate DBB_cert, encryption = required algorithm aes, role = all )go(4),备份密匙主机执⾏use master --备份密匙gobackup certificate DBA_cert to file = 'D:\cert\DBA_cert.cer' --密匙路径go备机执⾏use master --备份密匙gobackup certificate DBB_cert to file = 'D:\cert\DBA_cert.cer' --密匙路径go(5),复制交换密匙,保证在主机和备机的D:\cer下路径都有DBA_cert和DBB_cert⽂件(6)创建登录名,和证书关联,主机创建备机,备机创建主机主机执⾏use mastergocreate login DBB_login with password='888888'go备机执⾏use mastergocreate login DBA_login with password='888888'go(7),创建使⽤该登录名的⽤户,主机创建备机,备机创建主机主机执⾏use mastergocreate user DBB for login DBB_logingo备机执⾏use mastergocreate user DBA for login DBA_logingo(8),证书与⽤户关联,主机关联备机,备机关联主机主机执⾏use mastergocreate certificate DBB_certauthorization DBBfrom file='D:\cert\DBB_cert.cer'go备机执⾏use mastergocreate certificate DBA_certauthorization DBAfrom file='D:\cert\DBA_cert.cer'go(9),授予对远程数据库端点的登录名的CONNECT权限,主授权备机,备机授权主机主机执⾏use mastergoGRANT CONNECT ON ENDPOINT::Ticket_Mirroring TO [DBB_login];go备机执⾏use mastergoGRANT CONNECT ON ENDPOINT::Ticket_Mirroring TO [DBA_login];go(10),从主机上备份需要热备的数据库的数据库和事务⽇志,数据库⼀定要完整,然后把数据库和事务⽇志还原到备机,还原⼀定要使⽤NORECOVERY模式,还原后备机数据库显⽰正在还原为正常现象。

SQL Server 2005 镜像构建手册

SQL Server 2005 镜像构建手册一、镜像简介1、简介数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。

镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。

要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。

主服务器被称为“主机”,第二个服务器被称作“备机”。

主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。

当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的镜像数据库中。

除了基本和镜像之外,你还可以引入另一个可选的组件,名为“见证”。

见证服务器是第三个SQL Server 2005运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。

只有当你想实现自动错误恢复的时候用到这个选项。

它实现了2比1投票的能力,当我的一个组件不可达,并因此需要进行错误恢复的时候。

见证服务器只有在你想实现自动错误恢复的时候才需要用到。

2、优点下表是SQL Server可用性官方解决方案的一个对照表,现时我中心使用的恢复模式是“冷备份”中的“备份/恢复”,通常来说“热备份”比“冷备份”的可用性更高,恢复更快,更适合我中心现时的实际情况。

如果不从成本考虑的话,“热备份”中的“故障转移群集”的可用性是最高的,但是故障转移群集需要借助磁盘阵列而且建设本身复杂性较高。

数据库镜像的建立并没有太多的硬件要求,最起码没有像“故障转移群集”需要共享存储这么高的要求。

2、缺点(1)由于SQL Server是一个实例多个数据库的产品,数据库镜像技术是基于数据库级别的,因此每次主数据库新增数据库都必须为备机增加数据库并且为新增的数据库建立镜像关系。

(2)数据库的登录名和用户是存储在master数据库,master数据库是不能做镜像的,所以每次操作数据库的登录名和用户也是需要多维护一份,(3)数据库作业不能得到相应的维护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.SQLSERVER2008R2镜像操作步骤关于环境设置everyone;和1.MSSqllServer安装路径下的MSSQLMSSSQL下的DATA和BACKUP文件权限设置为C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\目录:】【添加】【右键】步骤:在文件夹上点→【属性】→【安全】→【编辑】→→【高级】→【立即查找】→【EVERYONE→【确定】,选中EVERYONE设置权限→【完全控制】→【确定】; 2.修改MachineKeys文件夹权限:c:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\的权限为everyone;】步骤:在文件夹上点【右键】→【属性】→【EVERYONE【立即查找】→【高级】→→【安全】→【编辑】→【添加】EVERYONE 设置权限→【完全控制】→【确定】;→【确定】,选中); TRUE(设置数据库的”外围应用配置器”的RemoteDaceEnabled 为主机和备机都要修改,步骤一样3.】→在连接到服务】→【SQL Server ManagementStudio步骤:打开【所有程序】→【Microsoft SQL Server 2008 R2Microsoft SQL Server 其他保持默认,然后点击连接;IP,输入设置的密码,器对话框→服务器名称下拉框输入本机的对象资源管理中选中根节点,点【右键】→【方面】→【常规】在方面下拉框中选择【外ManagementStudio围应用配置器】选中【RemoteDacEnabled; →【确定】】修改值为:TRUE】→【属性】→【高TCP/IPv4修改NetBIOS设置:点击【网络和共享中心】→【本地连接】→【属性】→【4.】→【确定】;上的NetBIOS(N)WINS】→【NetBIOS设置】修改为:【启动TCP/IP级】→【 5.更改主备计算机名称;步骤:选中【计算机】点【右键】→【属性】→【高级系统设置】→【计算机名】→【更改】,在计算机名的输入框中输入计算机名称,建议主机用:PRIMARY 备机用:MIRROR ;→【确定】;与主机名称对应。

修改文件:C:\WINDOWS\SYSTEM32\DRIVERS\etc\目录下的hosts6.设置指定IP例如:PRIMARY 172.168.2.101 主机IP是:计算机名称:计算机名称:MIRRORIP备机是:172.168.2.102文件,修改文件最后两行内容为:用记事本打开hosts172.168.2.101 PRIMARY可编辑范本.172.168.2.102 MIRRORC:\Program建立一个共享文件夹,作为数据库备份的映射路径。

建议在备机数据库存放数据的文件根目录下(7. )建共享文件夹. Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\新建文件夹:【右键】→【新建】→【文件夹】→【重命名】→命名为:backup;步骤:1.设置共享:【右键】→【属性】→【共享】→【高级共享】→选中【共享此文件夹】选项→【权限】2.EVERYONE】→【完全控制】→【确定】→选中【镜像步骤打开SQL Server ManagementStudio】→在连接到服务器对1.打开【所有程序】→【SQL Server ManagementStudioMicrosoft SQL Server 2008 R2】→【话框→服务器名称下拉框输入本机IP,输入设置的密码,其他保持默认,然后点击连接;\backup\;:2.在数据盘根目录中新建一个文件夹用于存放证书。

e 主机数据库备份→【任务】→【备份】直接上【右键】 1.先完整备份数据库:在数据库根节下的数据库HT_MANAGE_DB点【确定】→【任务】→【备份】,在常上【右键】再备份事务日志:2.在数据库根节下的数据库HT_MANAGE_DB 规中的备份类型中选择【事务日志】后点【确定】将备份的文件拷贝到备机指定目录下C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\BACKUP\备机上还原数据库:→【任务】→【还原】→【数据库】,在常规中1.在数据库根节下的数据库HT_MANAGE_DB上【右键】HT_MANAGE_DB.bak选择还原的源,点【源设备】后点【。

】→【添加】,选择要还原的备份文件→【确定】;在选择用于还原的备份集中,勾选两个文件,两个文件【类型】为完整和事务日志。

在【选)】和勾选【恢复状态】中的【不对数据库执行任何操项】中,勾选【覆盖现有数据库(WITH REPLACE)】,(作,不回滚未提交的事务。

可以还原其他事务日志(A)RESTORE WITH NORECOVERY可编辑范本.查看数据库状态在数据库节点上刷新查看状态,正常状态如下:已同步)主机:数据库HT_MANAGER_DB(主体_ 。

/正在还原。

)备机:数据库HT_MANAGER_DB (镜像,已同步主机环境1:步骤EXEC sp_configure 'show advanced options', 1RECONFIGUREEXEC sp_configure 'xp_cmdshell', 1RECONFIGURE步骤2:USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'pass@word1';CREATE CERTIFICATE HOST_A_certWITH SUBJECT = 'HOST_A certificate',START_DATE = '01/01/2018',EXPIRY_DATE = '01/01/2019';步骤3:CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP(LISTENER_PORT=5022, LISTENER_IP = ALL)FOR DATABASE_MIRRORING (AUTHENTICATION = CERTIFICATE HOST_A_cert, ENCRYPTION = REQUIRED ALGORITHM AES, ROLE = PARTNER);步骤4:可编辑范本.BACKUP CERTIFICATE HOST_A_cert TO FILE = 'C:\backup\HOST_A_cert.cer';备机环境1步骤:EXEC sp_configure 'show advanced options', 1GORECONFIGUREEXEC sp_configure 'xp_cmdshell', 1GO RECONFIGURE:2 步骤USE master;CREATE MASTER KEY ENCRYPTION BY PASSWORD ='pass@word1';CREATE CERTIFICATE HOST_B_cert= '01/01/2018',EXPIRY_DATE = '01/01/2019';WITH SUBJECT = 'HOST_B certificate',START_DATE3:步骤CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP (LISTENER_PORT=5022, LISTENER_IP = ALL)FOR DATABASE_MIRRORING (AUTHENTICATION = CERTIFICATE HOST_B_cert, ENCRYPTION = REQUIRED ALGORITHM AES, ROLE = PARTNER);:步骤4BACKUP CERTIFICATE HOST_B_cert TO FILE = 'C:\backup\HOST_B_cert.cer';可编辑范本.建立信任关系备机步骤1:交换证书拷贝到备机的生成文件中把主机的HOST_A_cert.cer2:证书加载步骤CREATE LOGIN HOST_A_login WITH PASSWORD = 'pass@word1';创建一个使用该登录名的用户。

----CREATE USER HOST_A_user FOR LOGIN HOST_A_login;使证书与该用户关联。

----CREATE CERTIFICATE HOST_A_cert AUTHORIZATION HOST_A_userFROM FILE = 'C:\backup\HOST_A_cert.cer'GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_A_login];主机证书拷贝:步骤1 拷贝到备机证书文件中,HOST_B_cert.cer 把主机的HOST_B_cert.cer 拷贝到备机证书文件中,再把备机的步骤2:证书加载CREATE LOGIN HOST_B_login WITH PASSWORD = 'pass@word1';创建一个使用该登录名的用户。

----CREATE USER HOST_B_user FOR LOGIN HOST_B_login;使证书与该用户关联。

----CREATE CERTIFICATE HOST_B_cert AUTHORIZATION HOST_B_userFROM FILE = 'C:\backup\HOST_B_cert.cer'GRANT CONNECT ON ENDPOINT::Endpoint_Mirroring TO [HOST_B_login];可编辑范本.数据库操作建立伙伴关系先备机后主机上执行脚本:备机是172.168.2.101172.168.2.102例如:主机是备机:alter database HT_MANAGE_DB set partner = 'tcp://172.168.2.101:5022'主机:HT_MANAGE_DB set partner = 'tcp://172.168.2.102:5022' alter database执行成功后主备机数据库状态:主机:主机,已同步正在还原。

相关文档
最新文档