分享方式:


移動工作負載群組

適用於:SQL Server Azure SQL 受控執行個體

您可以使用 SQL Server Management Studio 或 Transact-SQL,將 Resource Governor 工作負載群組移至不同的資源集區。

開始之前

如果有暫止的資源管理員組態作業,則無法移動工作負載群組。

限制事項

如果有暫止的資源管理員組態作業,則無法移動工作負載群組。 您可以藉由查詢 sys.dm_resource_governor_configuration (Transact-SQL) 動態管理檢視,來查看目前 is_configuration_pending 的狀況,以判斷是否有暫止的設定。

權限

移動工作負載群組需要 CONTROL SERVER 權限。

使用 SQL Server Management Studio 移動工作負載群組

若要使用 Management Studio 移動工作負載群組

  1. 在 [物件總管] 中,遞迴地向下展開 [管理] 節點至 [資源管理員]

  2. 以滑鼠右鍵按一下 [資源管理員],然後按一下 [屬性],這會開啟 [資源管理員屬性] 頁面。

  3. [資源集區] 視窗中,按一下包含要移動之工作負載群組的資源集區。 [工作負載群組] 視窗現在會列出該資源集區中的工作負載群組。

  4. 在 [工作負載群組] 視窗中,以滑鼠右鍵按一下要移動之工作負載群組左側的向右箭頭,然後按一下 [移至]。 這會顯示 [移動工作負載群組] 視窗。

  5. 可用的資源集區會顯示在此視窗中。 按一下您想要將工作負載群組移到其中的資源集區名稱,然後按一下 [確定] 執行此動作。

  6. 等到您按一下 [確定] 之後,這個動作才會完成。 當您按一下 [確定] ,就會執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。

  7. 如果建立或重新設定資源集區或工作負載群組的作業失敗,在屬性頁的標題下方會出現摘要錯誤訊息。 若要查看詳細錯誤訊息,按一下錯誤訊息上的向下箭頭。

使用 Transact-SQL 移動工作負載群組

若要使用 Transact-SQL 移動工作負載群組

  1. 執行 ALTER WORKLOAD GROUP 陳述式,並指定要移動之工作負載群組的名稱以及要移入的資源集區。

  2. 執行 ALTER RESOURCE GOVERNOR RECONFIGURE 陳述式。

範例 (Transact-SQL)

下列範例會將名為 groupAdhoc 的工作負載群組移至預設資源集區。

ALTER WORKLOAD GROUP groupAdhoc  
USING [default];  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

另請參閱

資源管理員
啟用資源管理員
建立資源集區
建立工作負載群組
ALTER WORKLOAD GROUP (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)