Sql SSIS配置文件的动态位置

Sql SSIS配置文件的动态位置,sql,ssis,Sql,Ssis,是否有更动态的SSIS配置文件存储解决方案 据我所知,常见的解决方案是为每组配置文件使用“标准”地址/文件夹 即“C:\Config” 有没有办法让它更具活力?通过从一个变量驱动它,或者甚至将服务器名称附加到前面,这样就可以使用共享位置“\server\config” 提前感谢不太好,当您使用XML配置时,您需要告诉软件包从何处读取文件。这实际上不是问题,因为如果您使用deploymentManifest安装它,它会询问您配置文件在哪里,因此您不必太担心 另外,请阅读我在文章中的回答,了解配置类

是否有更动态的SSIS配置文件存储解决方案

据我所知,常见的解决方案是为每组配置文件使用“标准”地址/文件夹

即“C:\Config”

有没有办法让它更具活力?通过从一个变量驱动它,或者甚至将服务器名称附加到前面,这样就可以使用共享位置“\server\config”


提前感谢

不太好,当您使用XML配置时,您需要告诉软件包从何处读取文件。这实际上不是问题,因为如果您使用deploymentManifest安装它,它会询问您配置文件在哪里,因此您不必太担心


另外,请阅读我在文章中的回答,了解配置类型之间的差异

不是这样,当您使用XML配置时,您需要告诉包从何处读取文件。这实际上不是问题,因为如果您使用deploymentManifest安装它,它会询问您配置文件在哪里,因此您不必太担心

另外,请阅读我在文章中的回答,了解配置类型之间的差异

有两种选择:

  • 可以将配置存储在Windows环境变量中。您可以在每个环境(例如,开发、测试、产品)上管理和配置这些。此环境变量可以包含指向其他配置(SQL)的连接字符串,也可以直接为每个XML配置文件选择
  • 有关选择合适配置策略的更多信息:

  • 您可以使用相对路径,例如,将配置文件的路径定义为
    \Configs\MyConfig.dtsConfig
    。SSIS将尝试从执行SSIS包的路径访问配置目录。这对部署来说可能很烦人,因为在调试模式下,SSIS从项目的
    bin
    目录执行
  • 两种选择:

  • 可以将配置存储在Windows环境变量中。您可以在每个环境(例如,开发、测试、产品)上管理和配置这些。此环境变量可以包含指向其他配置(SQL)的连接字符串,也可以直接为每个XML配置文件选择
  • 有关选择合适配置策略的更多信息:

  • 您可以使用相对路径,例如,将配置文件的路径定义为
    \Configs\MyConfig.dtsConfig
    。SSIS将尝试从执行SSIS包的路径访问配置目录。这对部署来说可能很烦人,因为在调试模式下,SSIS从项目的
    bin
    目录执行

  • BIDS2008在相对路径上不起作用,可能是某种缺陷 如果尝试输入相对路径,单击“下一步”将计算整个路径。 最好的解决方法是打开SSIS xml搜索,搜索您刚刚输入的路径,并将其设置为相对路径。 例如

    在“投标文件包配置”窗口中,您输入的路径为: c:\BIDS\abc.config 转到上面一行的Package xml搜索并替换为: ..\BIDS\abc.config

    并保存它。 工作已经完成,现在如果您在BIDS窗口中重新打开SSI并检查package configuration窗口,它将显示相对路径

    要查看xml,请转到SolutionExplorer的投标窗口,右键单击该包,然后单击查看代码


    希望这将有助于

    bids2008在相对路径上不起作用,可能是某种bug 如果尝试输入相对路径,单击“下一步”将计算整个路径。 最好的解决方法是打开SSIS xml搜索,搜索您刚刚输入的路径,并将其设置为相对路径。 例如

    在“投标文件包配置”窗口中,您输入的路径为: c:\BIDS\abc.config 转到上面一行的Package xml搜索并替换为: ..\BIDS\abc.config

    并保存它。 工作已经完成,现在如果您在BIDS窗口中重新打开SSI并检查package configuration窗口,它将显示相对路径

    要查看xml,请转到SolutionExplorer的投标窗口,右键单击该包,然后单击查看代码


    希望这将有助于

    2008年投标的精彩烦恼。谢天谢地,在以后的版本中已修复。“是的,微软,我显式键入相对路径的原因是因为我懒惰,而不是因为我显式地想要相对路径。”2008年竞购的精彩烦恼。谢天谢地,在以后的版本中已修复。“是的,Microsoft我显式键入相对路径的原因是因为我懒惰,而不是因为我显式想要相对路径”。