SSIS 2012 是否可以与 SQL Server 2008R2(未集成)一起使用

Dan*_*Dan 2 sql-server-2008 ssis sql-server-2012

我们公司有SQL Server 2008R2,并计划在2013年底或2014年初升级到2012。我想现在使用SSIS 2012,因为我们有软件。

我们有一个公司政策,我们不能在数据库服务器本身上运行 SSIS 包。我们从另一个应用程序服务器运行它们,而不是集成服务。

我的问题是,如果我要在我们的应用服务器上为 SSIS 安装所有 2012 组件,会不会有任何潜在问题?我还没有使用过 SSIS 2012,所以我不知道用于指向我们的 SQL 2008 实例的 OLE DB 组件 Id 是否会成为一个问题。

Kin*_*hah 6

不会有任何问题,因为 SSIS 2012 可以与 SQL Server 的早期版本一起使用。我最近使用 45 个 SSIS 包从 2008R2 升级到 2012,并且一切正常。一如既往地在 2012 年之前测试您的所有软件包。

这个链接:

您可能已经知道,SQL Native Client OLE DB 提供程序已被弃用。这不会影响其他 OLE DB 提供程序或 OLE DB API。此外,SSIS OLE DB 组件不会被弃用。 在 SQL Server 2012 SSIS 中,您可以继续使用 OLE DB 连接,并且对于需要 OLE DB 的查找转换和渐变维度转换等组件将需要使用。在后 Denali 版本中,您将能够升级并继续操作这些包,而无需执行额外的工作来从包中显式删除 OLE DB。