azure - 如何使用 Powershell 从订阅中获取 SQL MI 的数据大小
问题描述
我想从多个订阅中获取 SQL MI 存储帐户的数据大小。例如,我们有一个订阅,它在 WestUS2 区域配置了 SQL MI。
Get-AzResourceGroup | ft
ResourceGroupName Location ProvisioningState Tags TagsTable ResourceId ManagedBy
----------------- -------- ----------------- ---- --------- ---------- ---------
HyperNet_RG westus2 Succeeded {} /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/HyperNet_RG
NetworkWatcherRG westus2 Succeeded /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/NetworkWatcherRG
SQL_MI_RG westus2 Succeeded {} /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx/resourceGroups/SQL_MI_
解决方案
您无法从多个订阅中获取 SQL MI 存储帐户的数据大小。
您只能从当前使用 PowerShell 的订阅中获取一个资源组中 SQL 托管实例的所有信息。
示例:获取分配给资源组的所有实例
Get-AzSqlInstance -ResourceGroupName "ResourceGroup01"
Location : westcentralus
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance1
ResourceGroupName : resourcegroup01
ManagedInstanceName : managedInstance1
Tags :
Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity
Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku
FullyQualifiedDomainName : managedInstance1.wcusxxxxxxxxxxxxx.database.windows.net
AdministratorLogin : adminLogin1
AdministratorPassword :
SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name
LicenseType : BasePrice
VCores : 8
StorageSizeInGB : 512
Location : westcentralus
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Sql/managedInstances/managedInstance2
ResourceGroupName : resourcegroup01
ManagedInstanceName : managedInstance2
Tags :
Identity : Microsoft.Azure.Management.Sql.Models.ResourceIdentity
Sku : Microsoft.Azure.Management.Internal.Resources.Models.Sku
FullyQualifiedDomainName : managedInstance2.wcusxxxxxxxxxxxxx.database.windows.net
AdministratorLogin : adminLogin2
AdministratorPassword :
SubnetId : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/resourcegroup01/providers/Microsoft.Network/virtualNetworks/vnet_name/subnets/subnet_name
LicenseType : BasePrice
VCores : 8
StorageSizeInGB : 512
DnsZone : ad35cna0mw
有关详细信息,请参阅Get-AzSqlInstance:返回有关 Azure SQL 托管数据库实例的信息。
希望这可以帮助。
推荐阅读
- push-notification - push token 的 delegte 方法在 iPhone 5s 和 ios 12.4.5 中没有调用
- python - 如何在 Python 中比较 2 个日期并预测输出
- html - Bootstrap 响应式菜单按钮不会响应
- amazon-ecs - 我可以在同一个 ECS 容器上运行 aws-xray 吗?
- angular - Angular 语言服务无法解析 vscode 中管道调用的签名
- docker - 我的 pod 无法连接到私有子网
- laravel - form_params 方法获取 guzzle php
- serial-port - 写入虚拟串口
- c# - 带有 C# 的页眉和页脚的 IText7 PDFHtml 生成器
- assembly - 如何复制寄存器并用最少的指令执行`x*4 + 常量`