WEB开发网
开发学院数据库MSSQL Server SQL Server 2005镜像构建手册 阅读

SQL Server 2005镜像构建手册

 2008-09-02 09:57:54 来源:WEB开发网   
核心提示: 3、 缺点:(1)由于SQL Server是一个实例多个数据库的产品,数据库镜像技术是基于数据库级别的,SQL Server 2005镜像构建手册(2),因此每次主数据库新增数据库都必须为备机增加数据库并且为新增的数据库建立镜像关系,(2)数据库的登录名和用户是存储在master数据库,注

3、 缺点:

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

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

(3)数据库作业不能得到相应的维护。

(4)微软号称镜像可以让客户端对故障透明,但是实际测试中发现只有满足特定的条件才能实现透明化,而且透明化得客户端支持才可行(.net Framework 2.0以上,Microsoft jdbc驱动 1.1以上)。

(5)跨数据库事务和分布式事务均不支持数据库镜像。

纵观其他几种方式,仅有“热备份”的“故障转移群集”没有这些问题。

一、配置主备机

1、 物理连接

将主备数据库按照如图所示连接:

SQL Server 2005镜像构建手册

2、 检查SQL Server 2005数据库

只有SQL Server 2005标准版、企业版和开发版才可以建立数据镜像。其他版本即Express只能作为见证服务器。如果实在不清楚什么版本,执行如下语句查看:

1select @@version;

若要对此数据库进行数据库镜像,必须将它更改为使用完整恢复模式。若要用Transact-SQL实现此目的,请使用alter DATABASE语句:

1 USE master;

2 alter DATABASE

3 SET RECOVERY FULL;

二、主备实例互通

实现互通可以使用域或证书来实现,考虑实现的简单,以下选取证书的方式实现。注意:实现“主备数据库实例互通”的操作只需要做一次,例如为了将两个SQL Server 2005的实例中的5个数据库建成镜像关系,则只需要做一次以下操作就可以了;或者这样理解:每一对主备实例(不是数据库)做一次互通。

上一页  1 2 3 4 5 6  下一页

Tags:SQL Server 镜像

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接