小编Luk*_*z G的帖子

Azure PowerShell - 提取 Azure SQL 数据库信息

我正在寻找一种方法来提取有关 Azure SQL 数据库的特定信息:已用空间、分配空间和最大存储大小。我知道可以从 Azure 门户获取该信息,但我想使用 PowerShell 来提取它。我已设法使用下面的命令提取一位信息“最大存储大小”,但我找不到其他所需信息。

提取有关数据库容量(最大存储大小)信息的代码

Get-AzSqlDatabase -ServerName $ServerName -ResourceGroupName $ResourceGroupName | Select-Object ServerName, DatabaseName, @{Name="MaxSizeGB";Expression={$_.MaxSizeBytes/1GB}}
Run Code Online (Sandbox Code Playgroud)

我知道可以使用 T-SQL 获取该信息,但在这种情况下连接到每个服务器来运行 T-SQL 是不可能的。 https://learn.microsoft.com/en-us/azure/sql-database/sql-database-file-space-management

有谁知道是否还有其他选项可以利用 Azure PowerShell 提取该信息?我尝试使用 Get-AzMetric 命令来提取某些内容,但没有成功。

powershell azure-powershell ss azure-sql-database

2
推荐指数
1
解决办法
5933
查看次数