Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure SQL Server创建日期_Sql_Sql Server_Azure_Azure Cli_Azureportal - Fatal编程技术网

Azure SQL Server创建日期

Azure SQL Server创建日期,sql,sql-server,azure,azure-cli,azureportal,Sql,Sql Server,Azure,Azure Cli,Azureportal,这可能是我在Azure周围提出的许多问题中的第一个,因为我目前的任务是清理我们以前由其他团队设置的Azure平台 我们在Azure上安装的SQL server没有设置任何标记,我现在想在所有现有SQL server资源上设置一些新标记。其中一个是“创建日期” 到目前为止,我还无法找到一种获取资源创建日期的方法 我不在乎如何获取信息、门户、azure cli或powershell,只要有可能,我只需要一种方法。我已经查看了门户中的“活动日志”,但由于这些资源是90多天前创建的,我不确定这些信息是否

这可能是我在Azure周围提出的许多问题中的第一个,因为我目前的任务是清理我们以前由其他团队设置的Azure平台

我们在Azure上安装的SQL server没有设置任何标记,我现在想在所有现有SQL server资源上设置一些新标记。其中一个是“创建日期”

到目前为止,我还无法找到一种获取资源创建日期的方法

我不在乎如何获取信息、门户、azure cli或powershell,只要有可能,我只需要一种方法。我已经查看了门户中的“活动日志”,但由于这些资源是90多天前创建的,我不确定这些信息是否仍然可用

我知道这是一个相对简单的问题,但我很难找到答案


TIA

Azure Sql数据库服务器是一个(ARM)资源,因此它是使用资源组中的部署进行部署的。部署的历史记录将在资源组的生命周期内保留


因此,查看SQL Server资源组上的部署,您应该会看到部署SQL Server的部署。

我找不到在服务器级别获取它的方法,但Azure SQL数据库上有一个
creationDate
属性

因此,如果我们假设每台服务器上的
主数据库
准确地反映了服务器创建时间(应该同时接受):

$sqlServers=az sql server列表|从Json转换
foreach($sqlServer中的sqlServer){
$databases=az sql db列表--服务器$sqlServer.name--资源组$sqlServer.resourceGroup |从Json转换
foreach($databases中的数据库|其中对象名称-eq“master”){
写入主机“$($sqlServer.name)\$($database.name)->$($database.creationDate)”
}
}

@OP-如果资源被移动到新的资源组,这是否仍然适用?