不支持SSIS Version100数据库兼容级别错误

时间:2013-03-01 09:48:32

标签: sql-server-2008 ssis

我正在使用SQL Server 2008 R2(Visual Studio 2008)附带的BIDS来设计SSIS包,以使用Transfer SQL Server Objects Task将对象从SQL Server 2008 R2 Server传输到另一个SQL Server。

源数据库具有兼容级别2008(100)。目标是具有2008兼容数据库的SQL Server 2012。当我执行组件时,我收到错误消息:

  

SSIS包“Package.dtsx”开始。信息:0x4002F418 at   传输SQL Server对象任务,传输SQL Server对象任务:   没有登录要转移。信息:传输时为0x4002F41D   SQL Server对象任务,传输SQL Server对象任务:有   没有用户转移。错误:传输SQL Server对象时出现0xC002F325   任务,传输SQL Server对象任务:执行失败   以下错误:“版本100数据库兼容级别不是   支持“。

我检查了传输SQL Server对象任务的程序集版本,它是版本10.为什么我收到此错误消息?

1 个答案:

答案 0 :(得分:1)

我认为你不能开发一个包并在2008引擎上运行它来将对象从2008转移到2012年,因为即使目标数据库是2008兼容的,登录也是在“实例级”上,实例是2012。

我建议您尝试在2012引擎上开发一个运行套件,并从2008年到2012年拉出主体