gpt4 book ai didi

sql-server - 每个部署配置的 SSIS 变量值

转载 作者:行者123 更新时间:2023-12-04 22:28:43 27 4
gpt4 key购买 nike

我正在使用 Visual Studio 创建一个非常简单的 ETL 包,它读取一些 Excel 文件并将其上传到数据库中。我们配置了一个变量,其中包含源文件的位置。有两个环境:开发(开发)和生产(销售)。

在 location 变量中可以保持:

  • \sharedrive\生产
  • \sharedrive\开发

  • 理想情况下,我希望通过部署值(开发/测试)设置此变量。

    我查看了部署配置,但找不到可以为不同部署设置这些变量值的位置。

    谁能指出我正确的方向?

    谢谢!

    最佳答案

    改为使用项目参数来保存源文件的位置。下面是这个过程的概述。

  • 在项目名称下方的解决方案资源管理器中打开 Projects.params 窗口。在此处创建一个字符串参数来保存源文件位置。
  • 之后,从 SSDT 的顶部菜单打开配置管理器,转到 。构建 > 配置管理器 .在这里,通过选择 为每个环境、开发和生产创建一个新的解决方案配置。新 下主动解决方案配置 .
  • 现在回到项目参数窗口,通过按名称字段右上方的第三个按钮将文件位置的参数添加到配置中(此按钮看起来像一个矩形,旁边有一个 Spanner )。在出现的窗口上按 添加 并选择文件位置参数。然后编辑每个配置的值,例如生产配置将包含“\sharedrive\production”。
  • 之后,您可以通过从 SSDT 中绿色箭头和“开始”按钮左侧的第二个下拉列表中选择适当的配置来在这些配置之间切换。每当将项目部署到 SSISDB 时,都将使用 SSDT 中正在使用的配置中的值。
  • 关于sql-server - 每个部署配置的 SSIS 变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55262795/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com