我们在客户端的服务器上有一个SSIS维护计划包,它执行数据库备份(Back Up database Task)。问题是,我们没有实际的SSIS项目,而是.dtsx文件。只需使用.dtsx文件设计,通过在SQL Server数据工具上打开它来进行更改是可能的,但它是否需要进行构建,然后将文件导入到存储的包中?
是否可以检索服务器上所有SSIS包的XML?DTSX文件是xml文件。我希望检索服务器上所有包的原始xml (部署在目录中的包以及部署在msdb中的包)。在SSRS中这很简单,就像SELECT CONVERT(varbinary(max),Content) AS Content from dbo.catalog.content一样,但是在SSIS中这样的事情是可能的吗编辑:我知道如何从文件中读取dtsx。我需要找到部署到msdb或目录的包的xml。
我们有一个包含两个项目的解决方案。一个用于ETL,另一个用于报告。ETL项目最近提示我在.dtproj项目文件的服务器上保存/合并一个不同的版本。我假设如果版本号大于我的版本号,我就会想要那个文件。当我点击“Take Server Version”链接时,它会提示我一个对话框,上面显示了如下内容:
“已在源代码编辑器外部修改文件project.dtproj ...”当我点击取消并在VS2010中重新加载项目后,我的包在VS2012中的SSIS包文件夹中看不到。