sql-server - 如何确定 SSIS 包 (.dtsx) 是由 BIDS 2005 还是 2008 创建的?

标签 sql-server ssis

是否有确定的方法来确定 .dtsx 文件是使用 BIDS 2005 还是 BIDS 2008 创建的?

如果需要了解它,我将使用 BIDS 2008 打开包。但我想事先知道它是否最初是通过 BIDS 2005 创建的。想象一下,我没有文档而且我'我将负责记录我们拥有的大量 SSIS 包。感谢您的帮助!

最佳答案

是的。有一个 DTS:Name="PackageType"在你的 DTSX 中。将您的值与 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。

关于sql-server - 如何确定 SSIS 包 (.dtsx) 是由 BIDS 2005 还是 2008 创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13313739/

相关文章:

sql-server - 上次执行存储过程的时间

datetime - 在 SSIS 中将日期转换为当前月份名称的字符串?

sql-server-2008 - SSIS Foreach 循环文件夹作为变量

jquery - 在 Entity Framework 中添加唯一索引会阻止数据表显示工作

sql-server - 无法 SQLBulkCopy 错误 40197,%d 代码为 4815(连接强制关闭)

c# - 如何使用 ASP.NET 和 C# 在 SQL Server 中保留换行符?

sql-server - 集成服务与原始 SQL (T-SQL)

SSIS 主包抛出错误 : Package Failed Validation From Execute Package Task

ssis - 使用 API 的 ETL/数据仓库方法

sql-server - SQL Server - 更新时内连接