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

Azure Pipelines ubuntu-latest代理安装SQL Server求助(脚本执行报错)

在Azure Pipelines的ubuntu-latest代理上安装SQL Server的正确方法

你之前的脚本出错,是因为Ubuntu默认软件源里不包含SQL Server包,必须先添加微软官方的APT源和验证密钥。以下是可直接运行的完整Bash任务配置:

- task: Bash@3
  inputs:
    targetType: 'inline'
    script: |
      # 导入微软官方GPG密钥,验证包的合法性
      curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
      # 添加SQL Server 2022的APT源(ubuntu-latest当前对应Ubuntu 22.04)
      sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
      # 更新APT缓存,获取最新包信息
      sudo apt-get update -y
      # 非交互式安装SQL Server,自动接受许可协议并设置SA密码
      sudo ACCEPT_EULA=Y MSSQL_SA_PASSWORD=YourStrongPassw0rd! apt-get install -y mssql-server
      # 验证SQL Server服务状态
      sudo systemctl status mssql-server --no-pager

关键注意事项:

  • 密码要求:MSSQL_SA_PASSWORD必须是强密码(至少8个字符,包含大小写字母、数字和特殊字符),建议将密码存储在Azure Pipelines的安全变量中,用$(SqlSaPassword)替代硬编码值
  • 版本适配:如果需要安装SQL Server 2019,将源地址中的mssql-server-2022.list替换为mssql-server-2019.list即可
  • 系统版本:ubuntu-latest目前对应Ubuntu 22.04,若后续代理系统版本更新,需同步调整源地址中的ubuntu/22.04部分

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 06:15:43