在群集环境下,数据库资源有一些属性。深入了解数据库资源的属性,对于我们更好的管理群集下的数据库,有很大的帮助。我们这里介绍一个公共的属性和特有的属性。并且试验这些属性。这里以Windows ">2003 群集环境为例。
【是否Restart】
这个属性设定是,当数据库资源Failed的时候,是否会去尝试重新启动。在群集环境下,这个属性要设为Restart。这样,当资源失败的时候,它会尝试去重启或迁移到另外一个组。
测试 => 当我们选择 “Do not restart”,右键点击SQL Server资源,并选择”Initiate Failure”,那么该SQL Server资源会直接Fail。这样就失去了群集的意义了。所以这个选项我们要选择”Restart”
【影响组 】
这个属性设定是,当SQL Server (MYINSTANCE)资源出现错误的时候,是否会影响到整个组。因为Failover是针对整个组而言,所以如果不会影响组的话,则该资源还是无法Failover到另外一个组。
测试 =>
1. 我们在”Affect the group” 上不打勾。
2. 然后在任务管理器里,把SQL Server的进程杀掉。
3. 我们会观察到,该资源会一直处于Fail的状态。
4. 现在我们把”Affect the group” 打勾,那么做同样的操作时,首先SQL Server (MYINSTANCE)会fail,接着,整个组里的所有其他资源会受到影响,全部Offline, 然后Failover到另外一个节点上,在另外一个节点上,资源能够正常上线。
时间: 2024-09-12 01:43:01