Ric*_*ick 6 sql sql-server ssis etl ssis-2012
我正在从事一个由另一个人拥有的项目。他创建了一个作业来更新 SQL Server 中少数表中的一堆字段。该工作基于 SSIS 包。现在我有了 DTSX 文件和禁用的作业。当我在更改 DTSX 文件中的旧凭据后尝试启用该作业时,出现了奇怪的错误。我想查看 SSIS 包背后的代码,并想了解更新过程是如何编码的。有没有办法做到这一点?
我想看看SSIS包背后的代码,想看看更新过程是如何编码的
正如其他答案提到的,dtsx 文件是 XML 文件,您可以简单地使用文本编辑器打开这些文件来检查后面的代码,或者您可以简单地使用 Visual Studio 创建一个新的 Integration Services 项目并添加包来检查其控制流。
我添加了自己的答案来列出我发布的与此问题相关的一些内容,因为它可能会给您一些见解:
DTSX 文件只是 XML 文件。只需重命名为 xml,然后用编辑器打开即可。
查询是通过字符串连接构建的字符串。