ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL SERVER 2005数据库镜像二

SQL SERVER 2005数据库镜像二

原创 Linux操作系统 作者:sunger_chen 时间:2009-11-13 15:22:37 0 删除 编辑

配置数据库镜像有以下步骤:

一.准备镜像数据数

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

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

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-01-09

  • 博文量
    28
  • 访问量
    24031