我创建了一个 PowerShell 脚本,以使用我最新的 DACPAC(取自http://msdn.microsoft.com/en-us/library/ee634742.aspx)升级 SQL Azure 实例。
我在运行我的 PowerShell 脚本时所经历的是,它始终需要大约 30 分钟才能执行。该脚本空闲了将近半个小时,等待$dacstore.IncrementalUpgrade($dacName, $dacType, $upgradeProperties)
从执行返回,并且在 PowerShell 控制台窗口上没有打印任何内容。仅在半小时结束时,增量更新才开始吐出控制台消息,通知我正在进行升级(基本上,脚本似乎已挂起 30 分钟,直到它最终恢复正常,并且脚本始终如一地执行此操作每次)。
IncrementalUpgrade 完成通常需要这么长时间吗?是否应该有 30 分钟的不活动/等待时间?
请注意,我正在从 Azure 网络外部的本地计算机运行 PowerShell 脚本。
感谢您对此提供的任何见解,我希望我可以将这个增量升级过程减少到大大少于 30 分钟,这样我的持续集成构建就不会花费这么长时间。