Свойства Azure Elastic Pools и Значение емкости DatabaseCapacityMax - PullRequest
0 голосов
/ 31 мая 2019

Я работаю над некоторыми сценариями автоматизации и пытаюсь определить эластичные пулы, которые были определены, но пусты (нет баз данных).

Используя Get-AzSqlElasticPool, я могу получить имя пула и связанные с ним свойства.

Capacity и DatabaseCapacityMax изначально настроены на 50 в моей лаборатории после его подготовки. Поскольку нет свойства, отражающего текущее значение, я ожидал, что мне придется сравнить Capacity и DatabaseCapacityMax.

Чтобы получить информацию, я запускаю эту команду:

Get-AzSqlElasticPool -ResourceGroupName $resourcegroupname -ServerName myServer.ServerName | Select-Object -Property ElasticPoolName, Capacity, DatabaseCapacityMax

Затем я подготовил базы данных в Elastic Pool, ни одно из свойств емкости не изменилось. Документация на веб-сайте MSFT docs, кажется, отсутствует ни по одному из свойств, и я не смог найти ничего полезного. Я что-то упустил, кому-нибудь еще повезло определить количество баз данных, связанных с эластичным пулом?

1 Ответ

0 голосов
/ 03 июня 2019

Информация о базах данных в эластичном пуле может быть найдена с помощью команды Get-AzSqlElasticPoolDatabase, которая имеет объект, который суммирует количество баз данных:

Get-AzSqlElasticPoolDatabase -ServerName myServer.ServerName -ResourceGroupName $resourcegroupname -ElasticPoolName $elasticpoolname | Select-Object Count

Номер базы данных действительно не указанс командой Get-AzSqlElasticPool, поскольку она предоставляет только статические параметры эластичного пула.

В качестве примечания: Capacity обеспечивает емкость всего эластичного пула, а DatabaseCapacityMax - максимальную емкость на базу данных.

...