0
如標題所示,我想確定我的DW是否通過REST API暫停/運行。通過REST api確定Azure SQL數據倉庫的狀態
我目前正在嘗試進行如下所示的獲取請求,但是DW開始恢復時,我收到的響應給出了「狀態」:「在線」。門戶網站說「恢復...」,但狀態應該「暫停」,直到完成恢復。
如果您想知道爲什麼要問這個問題,我想在開啓流式分析工作之前確保DW處於打開狀態。這全部都是自動化的。
var request = (HttpWebRequest)WebRequest.Create("https://management.azure.com/subscriptions/" + SUBSCRIPTION_ID + "/resourceGroups/" + RESOURCE_GROUP + "/providers/Microsoft.Sql/servers/" + SERVER_NAME + "/databases/MyDW/?api-version=2014-04-01");
request.Method = "GET";
request.ContentType = "application/json";
request.ContentLength = 0;
request.Headers.Add("Authorization", "Bearer " + AuthToken);
var response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
Trace.WriteLine("responseString for DW get: " + responseString);
嘿Jaked222, 我只是重新進行了以下情形如你所說: https://i.stack.imgur.com/ayCZf.png 和我收到的狀態也從REST API恢復。你指的是sys.databases中的狀態嗎? – hirokibutterfield