如何在日志中查找SQL Azure Scale事件?

时间:2018-06-20 14:16:51

标签: azure azure-sql-database

是否可以确定SQL Azure扩展何时在Azure中发生以及发生在什么之间。

我查看了活动日志,但它只是说某人执行了一个事件,而不是该事件是什么。

DB Audit日志似乎显示“数据库内”事件,例如RPC调用和相关的SQL等。

我确实找到了:

Select * 
FROM   sys.dm_operation_status AS o 
WHERE  o.resource_type_desc = 'DATABASE' 
ORDER  BY o.last_modify_time DESC;

发生规模时会填充哪些内容,但完成时不会填充或临时出现。

有想法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用带有某些时间戳记的PowerShell命令可以帮助您确定扩展过程的持续时间。

$timestamp = 1517317337107; $date=date('Y-m-d H:i:s',
   $timestamp/1000); 
 echo "date and time : ". $date."<br>";
   $month=date('Y-m-d',$timestamp/1000);
 echo "only date : ".$month."<br>";


#output
date and time : 2018-01-30 13:02:17
only date : 2018-01-30