我想在不可读的辅助副本上创建一个数据库来收集一些数据以用于故障排除和监控 AG。我读过,当不查询服务器时(即,当实例不是可读的辅助实例时),没有许可证成本,但当您查询服务器时,必须获得许可。
所以我的问题是:在辅助副本上创建单独的数据库是否存在问题(显然该数据库不会包含在AG中)?
我需要一个查询来获取未为 SQL Server 2014 中的 Always On 可用性组添加或配置的用户数据库。
每隔约 8 小时,我就会在 Windows 群集事件中收到以下错误。在此期间,与 SQL Server 的连接会丢失。我正在努力寻找任何资源来帮助确定问题所在以及可能的解决方案。
我注意到的一件事是 Windows 集群名称与 AG 名称相同,我想知道是否存在冲突。
群集角色“SQLCluster”中类型为“SQL Server 可用性组”的群集资源“SQLCluster”失败。
群集服务无法使群集角色“SQLCluster”完全联机或脱机。一个或多个资源可能处于故障状态。这可能会影响群集角色的可用性。
该错误仅针对当前主节点生成。
sql-server clustering availability-groups failover-cluster-instance
我拥有所有默认的 WSFC 和 AG 设置。同步和自动故障转移模式。
AG 有 2 个节点:Node1 和 Node2
Node1 是主节点。
我在 Node1 上重新启动了 sql server 服务,导致故障转移到 Node2。
然后,我在Node2上重新启动了sql server服务。但它并没有导致故障转移到 Node1。
当我在新的主节点 (Node2) 上重新启动 sql 服务时,为什么 SQL AG 故障转移不起作用?