是否可以确定是否使用BIDS 2005或BIDS 2008创建了.dtsx文件?
如果需要知道,我将打开BIDS 2008的软件包。但我想知道它是否最初是通过BIDS 2005创建的。想象一下,我没有文档而且我'我将负责记录我们拥有的大量SSIS包。谢谢你的帮助!
答案 0 :(得分:3)
是。您的DTSX中有DTS:Name="PackageType"
。将您的值与MSDN中的枚举值进行比较:http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.dts.runtime.dtspackagetype.aspx
A <DTS:Property DTS:Name="PackageType">5</DTS:Property>
表示BIDS 2008。
答案 1 :(得分:1)
select cast(BulkColumn as XML)
from openrowset(bulk 'C:\temp\Neues Paket.dtsx',
single_blob) as pkgColumn;
我不确定
2008
DTS:属性DTS:Name =“PackageFormatVersion”3 / DTS:属性 DTS:ExecutableType =“SSIS.Package.2
2005
DTS:属性DTS:Name =“PackageFormatVersion”2 / DTS:属性 DTS:ExecutableType =“MSDTS.Package.1