Скрипт Powershell увеличивает Azure SQL размер хранилища базы данных на 10% - PullRequest
0 голосов
/ 18 июня 2020

Мне нужно создать сценарий PowerShell, который увеличит Azure SQL пространство для хранения базы данных на 10%. С ГБ это не проблема, но я понятия не имею, как это сделать с%. У меня что-то вроде этого:

$1 = Get-AzSqlDatabase -ResourceGroupName "testRG" -ServerName "test-sql" -DatabaseName "test-sqldb"
$2 = $1.MaxSizeBytes

Но как указать, что MAxSizeBytes будет 100% и прибавит еще 10%?

1 Ответ

1 голос
/ 18 июня 2020

Вы должны использовать Set-AzSqlDatabase и установить для параметра -MaxSizeBytes желаемое значение.

Должно быть что-то вроде:

$db = Get-AzSqlDatabase -ResourceGroupName "testRG" -ServerName "test-sql" -DatabaseName "test-sqldb" 

Set-AzSqlDatabase -ResourceGroupName "testRG" -ServerName "test-sql" -DatabaseName "test-sqldb" -MaxSizeBytes $($db.MaxSizeBytes*1.1)

Вероятно, вы Необходимо проверить допустимые размеры в Azure Портале. Согласно этому сообщению значения ограничены указанными c размерами.

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