SQL SERVER 2005数据库镜像
来源:互联网 发布:行业数据购买 编辑:程序博客网 时间:2024/05/11 09:34
数据库镜像是一种基于软件的高可用性解决方案,是基于数据库级别的快速的故障转移恢复.
见证服务器:监视服务器状态和连接、实现自动故障转移.
配置数据库镜像有以下步骤:
一.准备镜像数据数
1.在主体服务器(A)上对镜像数据库(Northwind)进行全完备份
Backup database Northwind to disk='d:/Northwind.bak'
2.在镜像服务器(B)上使用NORECOVERY参数恢复A上的Northwind备份
Restore database Northwind from disk ='d:/Northwind.bak' with NORECOVERY
二.创建数据库镜像端点
1,在A上创建数据库镜像端点(DBMirroring),用于伙伴通信,并启用.
Create Endpoint DBMirroring as tcp (listener_port=5022) for database_Mirroring (role=partner,Encryption=Supproted)
Go
Alter Endpoint DBmirroring state=started
2.在镜像服务器(B)上创建数据库镜像端点(DBMirroring),用于伙伴通信,并启用.
Create Endpoint DBMirroring as tcp (listener_port=5022) for database_Mirroring (role=partner,Encryption=Supproted)
Go
Alter Endpoint DBmirroring state=started
3,在见证服务器(C)上创建数据库镜像端点(DBMirroring),用于见证通信,并启用.
Create Endpoint DBMirroring as tcp (listener_port=5022) for database_Mirroring (role=witness,Encryption=Supproted)
Go
Alter Endpoint DBmirroring state=started
4.检查端点配置
Select * from sys.database_Mirroring_Endpoints
三.配置数据库镜像的安全性(当前所有服务器使用相同的服务账号:SQLserver)
1,在A上授予SQLserver对DBMirroring的连接权限
Use master
Grant connect on Endpoint ::'DBMirorring' to SQLserver
2,在B上授予SQLserver对DBMirroring的连接权限
Use master
Grant connect on Endpoint ::'DBMirorring' to SQLserver
3,在B上授予SQLserver对DBMirroring的连接权限
Use master
Grant connect on Endpoint ::'DBMirorring' to SQLserver
四.启动数据库镜像(要注意顺序)
1.在镜像服务器B上指定伙伴端点
Alter database Northwind set partner=N 'TCP://A:5022'
2.在主体服务器A上指定伙伴端点
Alter database northwind set partner = N 'TCP://B:5022'
3.在主体服务器A上指定见证端点
Alter database Northwind set witness= N 'TCP://C:5022'
4.在主体服务器A上配置数据库镜像事务安全级别
Alter database Northwind set Safety FULL
注意事项:
主全数据库必须是完全还原模型.
镜像数据库的初始过程,必须由主体数据库的备份进行还原,且必须使用NoRECOVERY选项
镜像数据库的数据库名称必须和主体数据库的数据库名相同
镜像数据库在会话过程中是不可用的
SQl 2005 SP1之前的需要使用-t 1400跟踪标志启动服务
在无故障的情况下手动切换角色:在主体服务器上手动执行
alter database <数据库名>set partner failover
在高性能模型下,在镜像服务器上强启用服务
alter database <数据库名> set partner force_sevices_allow_data_loss
- SQL Server 2005数据库镜像简介
- SQL Server 2005数据库镜像(1)
- SQL Server 2005 数据库镜像介绍
- SQL SERVER 2005数据库镜像
- SQL Server 2005数据库镜像简介
- sql server 2005数据库镜像
- SQL SERVER 2005数据库镜像
- SQL SERVER 2005数据库镜像搭建
- SQL Server 2005数据库镜像
- SQL Server 数据库镜像
- SQL SERVER 2005数据库镜像(上)
- SQL SERVER 2005数据库镜像(中)
- SQL SERVER 2005数据库镜像(下)
- SQL SERVER 2005数据库镜像(上)
- SQL SERVER 2005数据库镜像(下)
- SQL SERVER 2005 数据库镜像 高可用性 (一)
- SQL Server 2005中数据库镜像的四个问题
- SQL Server 2005中数据库镜像的四个问题
- asp.net 网站首页生成静态页
- 交换式以太网和共享式以太网区别
- SQL SERVER2005数据库邮件
- JAVA的乱世之战
- LESSON 9 E-MAIL SECURITY part III
- SQL SERVER 2005数据库镜像
- 51定时器工具
- 有一天我们可不可以这样相爱!
- SQL Server 2005 镜像构建手册
- 百度面试题(原创)
- 在Linux下实现COM组件(原创)
- 一次SQL Server调优经历
- 控制文本框输入的时候只能是数字
- SQL Server 性能调优札记