在 Azure Devops 中使用文件转换转换 SSIS dtsx 文件时出现问题

Issue in transformation of SSIS dtsx file using File transformation in Azure Devops

我有一个 dtsx 文件,其中有两个连接字符串。

  1. 指向 Azure 存储帐户 Fileshare。
  2. 指向数据源连接。

例如

  1. 连接字符串 = Dev.file.core.windows.net\xxx\xxx\
  2. 数据源=xx.xx.xx.xxx(IpAddress),User Id=XXX;Password=XXXX;Initial Catalog=XXXX; IP 地址如 15.10.52.192

当前具有开发环境条目的连接字符串需要使用 Azure Devops 转换为测试、QA 和 Prod 环境。

我使用过文件转换,但它在 Azure DevOps 管道中不起作用。 请提出用于文件转换的SSIS部署解决方案。

将这些连接字符串添加为 SSIS 包中的项目变量。 请参阅下面的博客了解如何操作。 https://docs.microsoft.com/en-us/sql/integration-services/integration-services-ssis-package-and-project-parameters?view=sql-server-ver15

配置这些项目参数后,您应该能够在部署到生产环境之前更改 Azure 开发运营构建管道中的那些参数,因为您可以在其中使用这些项目级变量。