事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊
適用於:SQL Server
本文描述如何使用 SQL Server Management Studio、Transact-SQL 或 PowerShell,在 SQL Server 中刪除 (卸除) Always On 可用性群組。 如果當您刪除可用性群組時,裝載其中一個可用性複本的伺服器執行個體離線,則在回到線上之後此伺服器執行個體將會卸除本機可用性複本。 卸除可用性群組,會刪除任何關聯的可用性群組接聽程式。
請注意,必要時您可以從任何擁有可用性群組之正確安全性認證的 Windows Server 容錯移轉叢集 (WSFC) 節點中卸除可用性群組。 如此一來,當可用性群組沒有任何可用性複本存在時,就可以刪除此可用性群組。
重要
如果可能的話,只在連接主控主要複本的伺服器執行個體時移除可用性群組。 從主要複本移除可用性群組時,可以在之前的主要資料庫中進行變更(沒有高可用性保護)。 從次要複本刪除可用性群組會讓主要複本處於 RESTORING 狀態,而且不允許對資料庫進行變更。
需要可用性群組的 ALTER AVAILABILITY GROUP 權限、CONTROL AVAILABILITY GROUP 權限、ALTER ANY AVAILABILITY GROUP 權限或 CONTROL SERVER 權限。 若要卸除本機伺服器執行個體所未裝載的可用性群組,您需要該可用性群組的 CONTROL SERVER 權限或 CONTROL 權限。
刪除可用性群組
在物件總管中,連接到裝載主要複本的伺服器執行個體;如果無法,則連接到擁有可用性群組之正確安全性憑證的 WSFC 節點上啟用了 Always On 可用性群組的另一個伺服器執行個體。 展開伺服器樹。
依序展開 [Always On 高可用性] 節點和 [可用性群組] 節點。
此步驟取決於您要刪除多個可用性群組或只要刪除一個可用性群組,如下所示:
若要刪除多個可用性群組 (其主要複本位於連接的伺服器執行個體上),請使用 [物件總管詳細資料] 窗格,檢視及選取要刪除的所有可用性群組。 如需詳細資訊,請參閱使用物件總管詳細資料監視可用性群組 (SQL Server Management Studio)。
若要刪除單一可用性群組,請在 [物件總管] 窗格或 [物件總管詳細資料] 窗格中選取它。
以滑鼠右鍵按一下一或多個選取的可用性群組,然後選取 [刪除] 命令。
在 [移除可用性群組] 對話方塊中,刪除所有列出的可用性群組,按一下 [確定]。 如果您不要移除所有列出的可用性群組,請按一下 [取消]。
刪除可用性群組
連接到裝載主要副本的伺服器實例。如果可能的話,連接到擁有可用性群組之正確安全憑證的 WSFC 節點上已啟用 Always On 可用性群組的另一個伺服器實例。
使用 DROP AVAILABILITY GROUP 陳述式,如下所示。
DROP AVAILABILITY GROUP group_name
其中 group_name 是要卸除的可用性群組名稱。
下列範例會刪除 MyAG
可用性群組。
DROP AVAILABILITY GROUP MyAG;
刪除可用性群組
在 SQL Server PowerShell 提供者中:
將目錄 (cd) 變更為裝載主要複本的伺服器執行個體。若可能,也可以連接到擁有可用性群組之正確安全性認證的 WSFC 節點上已啟用 Always On 可用性群組的另一個伺服器執行個體。
使用 Remove-SqlAvailabilityGroup cmdlet。
例如,下列命令會移除名為 MyAg
的可用性群組。 此命令可以在裝載可用性群組之可用性複本的任何伺服器執行個體上執行。
Remove-SqlAvailabilityGroup `
-Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAg
注意
若要檢視 Cmdlet 的語法,請在 SQL Server PowerShell 環境中使用 Get-Help Cmdlet。 如需詳細資訊,請參閱 Get Help SQL Server PowerShell。
若要設定和使用 SQL Server PowerShell 提供者
事件
3月31日 下午11時 - 4月2日 下午11時
最大的 SQL、網狀架構和 Power BI 學習事件。 3 月 31 日 - 4 月 2 日。 使用程式代碼 FABINSIDER 來節省 $400 美元。
立即註冊訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。