2017-12-14 19 views

답변

2

예, 그것은 가능하다 : 이 블로그는 과정을 설명합니다.

비용을 절약하기 위해 주문형 리소스를 일시 중지했다가 다시 시작할 수 있습니다. 예를 들어 야간과 주말에 데이터베이스를 사용하지 않을 경우 해당 시간 동안 데이터베이스를 일시 중지하고 낮에 다시 시작할 수 있습니다. 데이터베이스가 일시 중지 된 동안 DWU에 대해서는 요금이 부과되지 않습니다.

는 데이터베이스 일시 정지

:

계산 및 메모리 리소스는 데이터 센터에서 사용 가능한 자원의 풀에 반환은

  • DWU 비용은 일시 정지 기간 동안 제로입니다.

  • 데이터 저장소는 영향을받지 않으며 데이터는 그대로 유지됩니다.

  • SQL 데이터웨어 하우스는 실행중인 작업이나 대기중인 작업을 모두 취소합니다.

데이터베이스를 일시 중지하려면 Suspend-AzureRmSqlDatabase cmdlet을 사용하십시오.

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

데이터베이스를 시작하려면 Resume-AzureRmSqlDatabase cmdlet을 사용하십시오.

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

자세한 내용은 official document을 참조하십시오.

Markus Bohse가 말했듯이 자동화를 사용하여이 작업을 수행 할 수도 있습니다.

enter image description here

참고 : 데이터베이스를 시작하는 runbook를 작성할 수 있습니다.

업데이트 : 자바를 사용하려면 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 –