I try to import Azure database(including only 1 table) with PowerShell, but it never get completed. I wonder what is wrong? Biggest question concerns values of -DatabaseMaxSizeBytes.
Powershell:
$importstatus = New-AzSqlDatabaseImport -ResourceGroupName $ResourceGroupName -ServerName $ServerName `
-DatabaseName $DatabaseName -StorageKeytype $StorageKeytype -StorageKey $StorageKey -StorageUri $BacpacUri `
-AdministratorLogin $creds.UserName -AdministratorLoginPassword $creds.Password `
-Edition GeneralPurpose -ServiceObjectiveName GP_Gen5_2 -DatabaseMaxSizeBytes 1099511627776 #1073741824000
# check status
$importstatus = get-azsqldatabaseimportexportstatus -operationstatuslink $importrequest.operationstatuslink
[console]::write("importing")
while ($importstatus.status -eq "inprogress")
{
start-sleep -s 10
$importstatus = get-azsqldatabaseimportexportstatus -operationstatuslink $importrequest.operationstatuslink
[console]::write(".")
}
[console]::writeline("")
$importstatus
Result:
Get-AzSqlDatabaseImportExportStatus : Cannot bind argument to parameter 'OperationStatusLink' because it is null.
At C:\Azure\QA_Prod_Copy\Import_sql.ps1:27 char:74
+ ... texportstatus -operationstatuslink $importrequest.operationstatuslink
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Get-AzSqlDatabaseImportExportStatus], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.Azure.Commands.Sql.ImportExport.Cmdlet.GetAzureSqlDatabaseImportExportStatus
importing
Azure Portal:
Azure SQL -> Activity Log -> Import database into the server (Accepted & Started)

