Alwayson--问题总结一

1. Alwayson 是否依赖于域环境?

答: 是, alwayson依赖于故障转移群集(只有在故障转移群集中的SQL Server 才能启动高可行性组功能),而故障转移群集愈依赖于域环境.

2. 为了启用高可用性组功能,SQL Server服务是否必须使用域账户运行?

答: 否,在使用非域账户运行的SQL Server服务上仍然可构建高可用性组,服务运行账户决定SQL Server中管理员的操作权限, 如果运行的域账户有访问网络资源的权限,那么SA账户也拥有访问该资源的权限.

3. 当域控服务器失效时, 高可用性组是否继续可用?

答:当域控服务器失效时,无法进行自动故障转移, 无法使用机器名直接访问数据库,但仍可使用IP或高可用性组侦听器所拥有的IP进行访问.

4. 域控服务器重启对高可用性组的影响?

答:当域控服务器短暂重启时,对高可用性组影响较小,在域控服务器重新恢复后,无需对高可用性组进行任何配置修改。如域控服务器长期失效时,建议删除高可用性组。

5. 主域控服务器和辅助域控服务器的区别?

答:主域控服务器是建立域时的第一台域控服务器,而辅助域控服务器则是域创建后添加的域控服务器,常见配置中会将辅助域控服务器DNS指向主域控服务器,主域控和辅助域控都各自独立存放域相关信息,域控之间使用广播方式来传递更新信息以达到信息复制的目的,多台域控服务器能提高域中账户验证速度,辅助域控可起到容错功能,主域控发生故障时,辅助域控能取代主域控提供服务。

6. 当域控服务器失效时,是否仍然可以使用域账户登录服务器?

答:不一定,服务器有一定的缓存机制,在账户第一次登录验证后,会保存该账户信息一段时间,在该时间段范围内域控服务器失效时,用户依然能登录服务器。

7. 当域控服务器失效或域账户密码变更时,以域账户运行的SQL Server服务是否会受到影响?

答:正在运行的SQL Server 服务不会受到影响,但当SQL Server服务再次重启时,需要验证账户的密码,此时会重启失败。

8. 使用域账户运行的服务无法启动,如何解决?

答:首先尝试使用本地账户验证服务是否能重新启动,如果可以,则更新域策略信息(GPUPDATE /FORCE)后再次尝试使用域账户重启,如果无法使用本地账户重启,请查看windows事件日志。

9. 是否可以在故障转移群集管理器中实现高可用性组的故障转移?

答:可以,但MS不推荐使用该方式,MS推荐在SQL Server Management Studio中使用SQL 命令或向导进行转移。

 

 

你可能感兴趣的:(总结)