Я использую Invoke-Sqlcmd для получения -InputFile из общего ресурса хранения Azure. Я использую Get-AzureStorageFileContent для получения файла из Azure Хранилища, но получаю сообщение об ошибке ниже. Приветствуется любая помощь или понимание.
Get-AzureStorageFileContent: удаленный сервер возвратил ошибку: (404) Not Found. Код состояния HTTP: 404 - Сообщение об ошибке HTTP: указанный ресурс не существует. В строке: 35 символов: 1
Ниже приведен скрипт Powershell:
$ctx = New-AzureStorageContext -StorageAccountName $azureStorageAccount -StorageAccountKey $storageKey
Get-AzureStorageFileContent -ShareName $azureFileShare -Path $azureFilePath -Destination $destination -Context $ctx
# Set Connection parameters
$params = @{
'Database' = $Database
'ServerInstance' = $ServerInstance
'Username' = $dbusername
'Password' = $dbpassword
'InputFile' = $ctx+'\'+$scriptFile
}
Invoke-Sqlcmd @params