You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DACPAC部署后脚本中引用SqlCmd传入的PipelineUser变量?

如何在DACPAC部署后脚本中引用SqlCmd传入的PipelineUser变量

不需要在部署后脚本里用:setvar定义PipelineUser变量,直接用$(PipelineUser)就能引用SqlCmd传入的这个变量。

举个实际使用的例子,比如要给该用户分配数据库权限,部署后脚本可以这么写:

/*
部署后脚本
*/
-- 给PipelineUser用户分配数据库读取权限
GRANT SELECT ON SCHEMA::dbo TO [$(PipelineUser)];

注意:要确保DACPAC的部署过程启用了SQLCMD模式,否则变量不会被正确替换。

内容的提问来源于stack exchange,提问作者Mutation Person

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 09:10:29