Как получить размер данных SQL MI из подписки с помощью Powershell - PullRequest
0 голосов
/ 09 октября 2019

Я хочу получить размеры данных учетных записей хранения SQL MI из нескольких подписок. Например, у нас есть подписка, для которой настроен SQL MI в регионе WestUS2.

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_

1 Ответ

0 голосов
/ 09 октября 2019

Нельзя получить размеры данных учетных записей хранения SQL MI из нескольких подписок.

Всю информацию о управляемых экземплярах SQL в одной группе ресурсов можно получить только из текущей подписки с PowerShell.

Пример: получить все экземпляры, назначенные группе ресурсов

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: возвращает информацию об экземпляре управляемой базы данных SQL Azure .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...