gpt4 book ai didi

sql-server-2005 - SSIS 包的文件系统和 SQL Server 部署之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 15:53:30 26 4
gpt4 key购买 nike

我有一个需要部署到 SQL Server 代理的 SSIS 包。

它有 2 个外部依赖项(2 个程序集,都安装在 GAC 中)

现在包在文件系统部署下运行得很好

但是当我们部署到 SQL Server 代理时,它在需要 1 个外部依赖项的任务中失败,并显示“对象引用未设置为对象的实例”

只是为了让您知道,此外部依赖项是正确 fax com api 的互操作程序集

文件系统部署和 SQL Server 部署之间的主要区别是什么。我想如果我能更理解这一点,那么我就可以诊断问题了。

最佳答案

文件系统 SSIS 部署(我做过的唯一一种)将 SSIS 包作为文件存储在操作系统上。 SQL Server 部署,如果我理解正确的话,首先加载要存储在“deploymemt-only”文件中的包,该文件稍后用于将它们加载回 SQL Server 的不同实例。 (我不知道它们加载到哪个数据库中——在 SQL 7.0 和 2000 中,DTS 包存储在 msdb 中,所以我会先查看那里。也许是未记录的表 sysdtspackages?)

就个人而言,随着时间的推移,这一切看起来非常困惑且难以维护,以至于我只能坚持使用文件。安全性较弱,我不确定我错过了哪些其他好处,但是在更新时我只是复制新文件就完成了。

关于sql-server-2005 - SSIS 包的文件系统和 SQL Server 部署之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132695/

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