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