sql-server-2005 - 在 SQL Server 2005 上执行使用 VS2008 创建的 SSIS 包

标签 sql-server-2005 dts ssis

也许是个愚蠢的问题,但是...我使用 VS2008 Professional 创建了一个 SSIS 包。我想在运行 SQL Server 2005 的服务器上部署和执行它。当我尝试运行它时,我收到一条错误消息,指出服务器上 Execute Package Utility 的版本与我正在尝试执行的包(有道理,因为我使用较新版本的 VS 创建了包)。

据我所知,Microsoft 不会简单地提供 EPU 的下载来“升级”它,那么我如何在运行以前版本的 SQL Server 的服务器上执行该程序包?我是否需要安装 SQL 2008 的“一次性”副本来更新包,或者什么?在我的工作站(装有 VS2008)上,它对 SQL 2005 运行良好。

最佳答案

很遗憾,您不能这样做。这没有任何意义,因为您可以针对不同的数据库运行 SSIS(如果您在甚至不使用 SQL Server 的服务器上运行一个程序包怎么办?)但是如果您在 BIDS 2008 中创建它,则会出现版本错误。

关于sql-server-2005 - 在 SQL Server 2005 上执行使用 VS2008 创建的 SSIS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558827/

相关文章:

sql-server - DTS_E_OLEDBERROR。错误代码 : 0x80004005. SQL Server 的 SQl Native 客户端和 oledb 提供程序之间的差异

sql-server - 使用 SSIS 加载 .xlsb 文件时连接管理器抛出异常

visual-studio-2005 - SSIS 2005 更改 "Execute SQL Task"的连接服务器无效-

sql - 将现有 SQL Server 2005 数据库中的数据类型 varchar 更改为 nvarchar。有什么问题吗?

sql-server - Count() 的问题

sql - 如何从数据库文本字段中删除html标签

memory-leaks - PipelineBuffer 不释放内存

sql - 优化 SQL 查询以移除游标

sql-server - 自动将多个 Excel 工作表导入到 SQL 中

ssis - DTS/SSIS 与 Informatica Power Center