VSTS Database Dacpac release 部署包失败,但部署状态显示成功。
有没有办法解决这个问题,以便我可以看到部署失败的状态?现在如果我不看日志,我会认为部署是好的。
以下是我在发布日志中看到的内容,但部署状态仍然显示成功:
2016-08-23T21:24:52.2672666Z 分析部署计划(完成)
2016-08-23T21:24:52.2682666Z 更新数据库(开始)
2016-08-23T21:24:56.1344991Z 批处理执行时出错。
2016-08-23T21:24:56.1435001Z 更新数据库(失败)
2016-08-23T21:24:56.1575000Z *** 无法部署包。
2016-08-23T21:24:56.1575000Z 警告 SQL72015:表 [dbo].[Study] 中列 PrincipalInvestigator 的类型当前为 NVARCHAR (120) NULL,但正在更改为 NVARCHAR (60) NULL。可能会发生数据丢失。
2016-08-23T21:24:56.1575000Z 错误 SQL72014:.Net SqlClient 数据提供程序:检测到消息 50000、级别 16、状态 127、第 6 行。架构更新正在终止,因为可能会发生数据丢失。
2016-08-23T21:24:56.1575000Z 错误 SQL72045:脚本执行错误。