我最近升级了几个SSIS包以使用Integration Services Catalogs系统。这些包是根据我们的应用程序需求(内部应用程序)生成的,并放在一个文件夹中。
我正在使用SSMS中的“导入包”向导进行部署,如果我浏览整个向导(从文件夹中选择包,创建.ispac文件,然后部署),该工作正常。
但是,我还没有找到任何可靠的方法来重用.ispac文件来部署新的包(从与之前用于创建.ispac文件的文件相同的文件位置)很多次,我发现重新部署原始文件,忽略较新的文件。 .ispac文件太小而不能包含原始包,所以我很困惑如何重新部署旧文件。
如何加载和缓存向导中选择的文件? .ispac文件是应该从原始源重新加载包,还是不是如何设计?是否有一种可靠的方法来替换目录项目中的包而无需在向导中从头开始?
答案 0 :(得分:1)
.ispac文件太小,无法包含原始包
错误。 .ispac文件确实包含这些包。它很小,因为它是一个二进制文件。
如果您对项目中的某些包进行了更改。您需要构建项目以创建.ispac文件的新版本。然后,您将能够部署新文件,它将包含您的新更改。