名站网址导航为大家提供关于数据库教程相关的教程网站知识。
误区 #7:一个网站数据库可以存在多个镜像SQL Server误区30日谈 第6天 有关NULL位图的三个误区
复制具体相关代码 具体相关代码如下:,CREATE TABLE NullTest (c1 INT NOT NULL); CREATE NONCLUSTERED INDEX NullTest_NC ON NullTest (c1); GO ,让咱们通过下面的script来分别查看在堆上的页和非聚集索引上的页:,复制具体相关代码 具体相关代码如下:,DBCC TRACEON (3604); DBCC PAGE (foo, 1, 152, 3); -- page ID from SP output where Index ID = 0 DBCC P,复制具体相关代码 具体相关代码如下:,Slot 0 Offset 0x60 Length 11 Record Type = PRIMARY_RECORD Record Attributes = NULL_BITMAP Memory Dum,复制具体相关代码 具体相关代码如下:,Slot 0, Offset 0x60, Length 13, DumpStyle BYTE Record Type = INDEX_RECORD Record Attributes = <<<<<<
错误
这个误区就有点老生常谈了。每一个主体 站点服务器只允许一个镜像 站点服务器。假如如果您希望存在多个主体站点服务器的副本,那么请使用事务日志传送,事务日志传送允许针对每一个主体存在多个辅助实例。
使用事务日志传送的一个优点是允许其中一个或多个辅助站点服务器存在延迟还原备份。这也是就是说对主体站点服务器进行日志备份(无论您喜欢与否,这几种高可用性技术各自有各自的术语):
网站数据库镜像:主体站点服务器-镜像站点服务器
事务日志传送:主要站点服务器-辅助站点服务器
复制:发布站点服务器-订阅站点服务器
当使用镜像时,您在主体站点服务器Drop掉一个表时,在镜像站点服务器上同时也会Drop掉这个表(即使存在延时,您也无法取消掉这个操作办法)。但是假如如果是8小时延时的事务日志传送相关方式的话,在主要站点服务器上Drop掉这个表,则辅助站点服务器上依然可以访问这个表,直到8小时后日志生效。
顺便说一下,SQLCAT Team写了一篇文章,对于一个实例来说,您最多只能镜像10个网站数据库,文章如下:Mirroring a Large Number of Databases in a Single SQL Server Instance以及我写的另一篇同样关于这个话题的文章:KB 2001270 Things to consider when setting up database mirroring in SQL Server. 关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。