SQL Server 2008中的联机事务处理
2008-04-14 09:53:51 来源:WEB开发网通过数据库镜像提高了数据库有效性
随着SQL Server 2005,Microsoft 推出了数据库镜像作为一种提高数据保护和增强数据库有效性的方式。数据库镜像由两个服务器组成,这两个服务器作为数据库镜像会话的合作服务器。这两个合作服务器之一作为主服务器,另一个作为镜像服务器,它只放置一个只读的数据库拷贝。数据库镜像本质上来讲是一个基于软件的冗余解决方案。
当主服务器失效时,数据库镜像通过支持手动的或自动的失效备援来保护数据库访问。要支持对这个数据的更多访问,你可以通过数据库快照配置镜像服务器,这允许对这个镜像拷贝的只读访问。
当磁盘失败时,数据页面会失效或很占CPU。SQL Server 2008企业版保护数据的完整性,并使得一个合作节点可以自动地从这些损坏页面错误处尝试进行恢复。这个恢复尝试使得SQL server可以更快地从物理数据损坏处进行恢复,并可以不需要人为干预。
数据库镜像要求在镜像合作服务器间进行日志信息的传送。在镜像的服务器间传送大量的数据会导致潜在的问题,并且会引起网络通信的增加,这会影响所有的用户和其它的服务器。为了优化这个数据传送,SQL Server 2008使用向外的镜像日志流压缩。这个压缩将网络要支持这个数据库镜像所需的带宽降低到最小。
在许多环境中,对客户端应用程序进行改动来使用数据库镜像都是不可行的。SQL Server 2008为数据库镜像添加了透明地进行客户端重定向,以此来降低对改变客户端应用程序的需求。有了这个功能,就有更多的公司可以利用数据库镜像了。
失效备援集群
许多公司需要能够保护整个SQL Server实例、而不仅仅是保护单独的数据库的高有效性解决方案。SQL Server 2008通过在一个Microsoft Cluster Service 集群组中合作来满足这一要求。一个失效备援集群对客户端来说是一个单独的SQL Server 2008实例,但它提供了在当前的服务器不可用时从一个服务器到另一个服务器的失效备援。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接