Azure DevOps经典编辑器CD管道SQL部署报错及参数传递咨询
问题与解决方法
错误信息
2023-10-19T13:31:25.4388982Z *** 部署计划生成期间发生错误。部署无法继续。 2023-10-19T13:31:25.4389592Z 缺少以下SqlCmd变量的值:hrprocesses mld***02。 2023-10-19T13:31:25.6721607Z ##[error]正在发布到服务器'10.**.**.33'上的数据库'grctrackertest'。
需将SQL脚本部署到服务器10.**.***.33,但脚本引用了服务器10.***.**.34,在Azure DevOps经典编辑器CD管道中因缺失SqlCmd变量报错。
操作步骤
- 打开目标发布管道的经典编辑器,找到执行SQL部署的任务(一般是「SQL Server数据库部署」任务)
- 在任务配置页,定位到SqlCmd变量板块:
- 点击「添加」,依次填入缺失的变量名(如
hrprocesses、mld***02) - 为每个变量设置对应值:若
hrprocesses是指向10.***.**.34的关联变量,填入对应的服务器/数据库标识信息即可
- 点击「添加」,依次填入缺失的变量名(如
- 若变量包含敏感内容,勾选变量项的「保密」选项隐藏明文,完成配置后保存并重新运行管道
内容的提问来源于stack exchange,提问作者Darshan C
相关产品推荐
相关产品推荐

