2017-02-14 83 views
0

我有一个发布管理2013版发布卡在部署步骤中。我相信我知道发生了什么,我只是不知道如何让它前进。发布管理2013停留在部署步骤

有多个使用带代理的服务器运行PowerShell脚本的发行版模板。情况出现了,其中一个版本称为版本Alpha,似乎卡住了,我无法确定原因,因此我重新启动了Microsoft Deployment Agent。 Alpha被卡住的原因是代理正在积极地为不同的发布模板部署步骤,称之为Beta。当我重新启动代理时,它为Alpha启动了第一个部署步骤并成功完成。但是,Beta从未完成并且处于In Progress状态。

我想知道是否有任何方法将Beta的部署步骤推入其他任何状态,以便整个过程继续进行。我在这里掌握时机,所以我希望有任何建议。

编辑 经过大约6个小时的等待释放Beta终于失败了。同时我也尝试重新启动发布管理监视器服务。这导致我的发行管理客户端应用程序禁用“许可证过期”消息。我重新启动发布管理监视器服务运行的服务器后,该消息终于消失。

回答

0

我知道你已经完成了最初的问题,但对于未来(这可能与厚RM客户端),数据库中有一张表,其中包含当前的步骤状态。步骤“进行中”将与下面的查询返回(状态= 2正在进行中):

FROM [ReleaseManagement].[dbo].[ReleaseV2ActivityLog] 
where status = '2' 

如果您不能等待的超时未指定的时间,也不想在服务器重新启动因担心影响,你可以在此状态栏更改为值“3”,这将标志着步骤为“成功”,并应该将你:

update [ReleaseManagement].[dbo].[ReleaseV2ActivityLog] 
set Status = '3' 
where Status = '2' 

显然,修改查询中指定正确的“进展”一步指定工作流ID或类似的唯一。