sql server 2005数据库镜像
来源:互联网 发布:淘宝收到货延长收货 编辑:程序博客网 时间:2024/04/20 09:44
***.设置启动参数,使sql server 2005支持数据库镜像
SQL Server Configuration Manager/SQL Server 2005 Services/SQL Server(MSSQLSERVER)/properties/advanced/startup parameters
原来参数为:
-dC:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/master.mdf;-eC:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/LOG/ERRORLOG;-lC:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/DATA/mastlog.ldf
在其加:
;-T1400
重启即可
***.可以数据库镜像向导也可以使用T-SQL配置数据库镜像
下面主要是用T-SQL配置数据库镜像的步骤
一.准备镜像数据库
1.在主体服务器Pserver上,对数据库TEST做完全备份
backup database TEST
to disk='c:/mirror/TESTbackup.bak'
2.在镜像服务器Mserver上,恢复TEST数据库的备份,使用NORECOVERY选项
restore database TEST
from disk='c:/mirror/TESTbackup.bak' with norecovery
当在同一个服务器上的三个实例上操作时,需要使用MOVE选项
restore database TEST
from disk='c:/mirror/TESTbackup.bak' with norecovery,
MOVE 'TEST' TO
'C:/Program Files/Microsoft SQL Server/MSSQL.4/MSSQL/Data/TEST.mdf',
MOVE 'TEST_log'
TO 'C:/Program Files/Microsoft SQL Server/MSSQL.4/MSSQL/Data/TEST_log.ldf';
GO
二.创建数据库镜像端点
1.在主体服务器Pserver上,创建数据库镜像端点
create endpoint DbMirroring
as tcp(listener_port=5022)
for database_mirroring(role=partner,encryption=supported)
go
alter endpoint DbMirroring state=started
go
2.在镜像服务器Mserver上,创建数据库镜像端点
create endpoint DbMirroring
as tcp(listener_port=5022)
for database_mirroring(role=partner,encryption=supported)
go
alter endpoint DbMirroring state=started
go
3.在见证服务器Wserver上,创建数据库镜像端点
create endpoint DbMirroring
as tcp(listener_port=5022)
for database_mirroring(role=witness,encryption=supported)
go
alter endpoint DbMirroring state=started
go
四.启动数据库镜像
注意启动顺序,首先在镜像服务器上配置伙伴
1.在镜像服务器Mserver上指定伙伴端点
alter database TEST
set partner=N'TCP://Pserver:5022'
go
2.在主体服务器Pserver上指定伙伴端点
alter database TEST
set partner=N'TCP://Mserver:5022'
go
3.在主体服务器Pserver上,指定见证服务器端点
alter database TEST
set witness=N'TCP://Wserer:5022'
4.配置数据库镜像事务安全级别
alter database TEST set safety full
go
当在同一台服务器的三个实例上操作,注意要设置不同的监听端口,
在第2步出现not related coye时,对主体数据库进行日志备份,并使用norecovery选项恢复日志到镜像数据,然后再重复从第1步开始执行;
- 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中数据库镜像的四个问题
- Oracle 11g 安装后操作
- (转)用Visual C++操作INI文件
- 查询农历阳历过生日人员
- 分表处理设计思想和实现 收藏
- 跨域SESSION的问题
- sql server 2005数据库镜像
- 链接:Android入门第八篇之GridView(九宫图)
- JSP运行原理
- Codeblocks LOG区域的乱码问题
- 正则表达式-一些记录
- char、wchar_t、ACHAR、WCHAR、TCHAR
- 自己写的Linux QQ
- 牛人是这样炼成的吗?
- JSP和servlet的运行原理探讨