Я пишу код для создания резервной копии SQL Azure в хранилище BLOB-объектов с помощью сценария powershell.Когда я запустил скрипт, он показывается в процессе, но через некоторое время, когда я зарегистрировался в контейнере BLOB-объектов, я не смог увидеть ни одного файла .bacpac (Backup).когда я пытаюсь снова запустить через некоторое время код, через некоторое время он выдаст ошибку, как показано ниже
, но через некоторое время, когда я снова запускаю свой код, он успешно выполняется и статусбудет показывать "в процессе".но когда я проверяю под контейнером BLOB-файлов не будет никакого файла.пожалуйста, найдите скрипт ниже-
$subscriptionId = "*****"
$serverAdmin = '****'
$serverPassword = '****'
$securePassword = ConvertTo-SecureString $serverPassword -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential($serverAdmin, $securePassword)
$DatabaseName ='*****'
$ResourceGroupName='*****'
$ServerName='*****'
# Generate a unique filename for the BACPAC
$bacpacFilename = $DatabaseName + (Get-Date).ToString("yyyyMMddHHmm") + ".bacpac"
# Storage account info for the BACPAC
$BaseStorageUri = "https://*****.blob.core.windows.net/*****"
$BacpacUri = $BaseStorageUri + $bacpacFilename
$StorageKeytype = "StorageAccessKey"
$StorageKey = "*****"
New-AzureRmSqlDatabaseExport -ResourceGroupName $ResourceGroupName -ServerName $ServerName `
-DatabaseName $DatabaseName -StorageKeytype $StorageKeytype -StorageKey $StorageKey -StorageUri $BacpacUri `
-AdministratorLogin $creds.UserName -AdministratorLoginPassword $creds.Password