Sql-Server-2012

刪除 WSFC 2012 群集角色/組失敗

  • February 16, 2022
PS C:\Windows\system32> get-cluster

Name
----
sql2012poc_cl1


PS C:\Windows\system32> get-clustergroup

Name                                    OwnerNode                               State
----                                    ---------                               -----
AG1                                     srvgnpw049                              Failed
Available Storage                       srvgnpw049                              Offline
Cluster Group                           srvgnpw049                              Online


PS C:\Windows\system32> remove-clustergroup AG1
remove-clustergroup : The object has been deleted from the cluster.
At line:1 char:1
+ remove-clustergroup AG1
+ ~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : ObjectNotFound: (:) [Remove-ClusterGroup], ClusterCmdletException
   + FullyQualifiedErrorId : ClusterObjectNotFound,Microsoft.FailoverClusters.PowerShell.RemoveClusterGroupCommand
PS C:\Windows\system32> get-clusterresource
get-clusterresource : The object has been deleted from the cluster.
At line:1 char:1
+ get-clusterresource
+ ~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : ObjectNotFound: (:) [Get-ClusterResource], ClusterCmdletException
   + FullyQualifiedErrorId : ClusterObjectNotFound,Microsoft.FailoverClusters.PowerShell.GetResourceCommand
PS C:\Windows\system32>

我正在嘗試從 Windows 2012 故障轉移群集中刪除群集角色,但在 WFC 管理器 GUI 和 PS 中都出現上述錯誤。AG1 集群角色在 GUI 中仍然可見,並且集群核心資源在 GUI 中為空。

請告知如何刪除 AG1 角色並再次顯示集群核心資源。

作為一種快速的解決方法,最終刪除了整個集群:

PS C:\Windows\system32> Import-Module FailoverClusters
PS C:\Windows\system32> clear-clusternode
Clear-ClusterNode
Are you sure you want to forcefully clean up cluster node SRVGNPW049?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
PS C:\Windows\system32>

然後重新創建一個新的。

您可以在此處找到“如何刪除可用性組功能”的詳細資訊。

如果可能,請連接到託管主副本的伺服器實例,或連接到在 WSFC 節點上為 Always On 可用性組啟用的另一個伺服器實例,該節點擁有該可用性組的正確安全憑據。

使用 DROP AVAILABILITY GROUP 語句,如下所示:

DROP AVAILABILITY GROUP group_name

其中 group_name 是要刪除的可用性組的名稱。

引用自:https://dba.stackexchange.com/questions/84850