sql-server - SSDT-BI 可以与 SQL Server 2008 R2 一起使用吗?

标签 sql-server sql-server-2008 ssis sql-server-2008-r2

谁能告诉我在 Visual Studio 2012 或 2013 中开发的 SSIS 包是否可以在 2008r2 服务器上运行???

如果是,2008r2服务器是否需要安装其他软件?

部署在这里不是任何问题。我只想通过 sql 代理作业在 2008r2 服务器中运行这些包

请帮忙。

最佳答案

没有。向后兼容性不是一种选择。 2014 年构建的包不会在 2012 年运行。2012 年的包不会在 2008 年运行,2008 年的包不会在 2005 年运行。

但是,前向兼容性确实存在,因此 2005 包将在 2008 年运行。2008 年将在 2012 年运行,2012 年将在 2014 年运行。

虽然我认为这不是您的情况,但如果您将 2012/2014 SSIS 包部署到 2012/2014 服务器,则可以从 2008 服务器的 SQL 代理任务运行它们。这只是编写 catalog.create_executioncatalog.start_execution 脚本的问题 BOL

有了该 SQL 脚本,添加 SQL 的作业步骤任务并将上下文指向您的 2012/2014 服务器。

关于sql-server - SSDT-BI 可以与 SQL Server 2008 R2 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34690302/

相关文章:

sql - TSQL 从连接到不同 ID 的表中选择与 ID 关联的最大值?

sql-server - 按计划还原 Azure SQL 数据库

sql-server - SSIS 2008 - 如何将日期和时间字段添加在一起

sql-server - 使用 xquery 压缩 xml 节点?

sql - 使用 SQL 创建新列

c# - 使用c#使用另一个数据库架构信息生成数据库

sql - 在表中存储 COUNT 个值

sql-server - 为什么这个 SSIS 包抛出转换错误?

c# - 允许 SQL Server 代理的 Excel 权限

sql-server - 在 SSIS 中使用小数字段