有没有办法知道Start-AzureSqlDatabaseImport命令何时完成导入?该命令几乎立即返回,但我无法找到一种方法来检查导入何时实际完成到我现有的数据库中。
答案 0 :(得分:2)
Start-AzureSqlDatabaseImport启动导入,这是异步操作。如果要检查导入的状态,则需要将导入请求存储在变量中。见下文:
$importRequest = Start-AzureSqlDatabaseImport -SqlConnectionContext $SqlCtx -StorageContainer $Container -DatabaseName $DatabaseName -BlobName $BlobName
将请求存储在变量中后,您可以使用Get-AzureSqlDatabaseImportExportStatus cmdlet跟踪导入的状态。见下文:
Get-AzureSqlDatabaseImportExportStatus -Request $importRequest
希望这有帮助!