2017-12-14 18 views

答えて

2

はい、それは可能です。

コストを節約するため、オンデマンドでコンピューティングリソースを一時停止して再開できます。たとえば、夜間や週末にデータベースを使用しない場合は、その時間中にデータベースを一時停止し、その日中にデータベースを再開できます。データベースが一時停止している間は、DWUの請求は行われません。

データベースを一時停止:計算およびメモリリソースをデータセンターで利用可能なリソースのプールに戻され

  • DWUコストは一時停止の期間はゼロです。

  • データ格納には影響はなく、データはそのままです。

  • SQLデータウェアハウスは、実行中の操作またはキューに入れられた操作をすべてキャンセルします。

データベースを一時停止するには、Suspend-AzureRmSqlDatabase cmdletを使用します。

Suspend-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" ` 
–ServerName "Server01" –DatabaseName "Database02" 

Resume-AzureRmSqlDatabaseコマンドレットを使用して、データベースを起動します。

Resume-AzureRmSqlDatabase –ResourceGroupName "ResourceGroup1" ` 
–ServerName "Server01" -DatabaseName "Database02" 

詳しい情報は、このofficial documentを参照してください。

Markus Bohse氏によると、これを行うためにオートメーションを使用することもできます。

enter image description here

注:また、あなたのデータベースを起動するランブックを書くことができます。

更新:javaを使用する場合は、API documentを参照してください。

public void pauseDataWarehouse() 

更新:

また、これを行うためのAPIを休めることができます。これを参照してくださいlink

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2014-04-01-preview HTTP/1.1 
+0

特定の時刻にSQL DWを終了します。それのためのオプションはありますか? – karan

+0

はい、可能です。あなたはあなたの走りのスケジュールを設定することができます。 https://docs.microsoft.com/en-us/azure/automation/automation-schedules –

+0

Azure CLi 2.0を使用してSQL DWを一時停止することもできます。このリンクhttps://docs.microsoft.comを参照してください。com/en-us/cli/azure/sql/dw?view = azure-cli-latest#az_sql_dw_pause –

関連する問題