我正在使用 SQL Server 2008 R2 (Visual Studio 2008) 附带的 BIDS 来设计一个 SSIS 包,以使用传输 SQL Server 对象任务将对象从 SQL Server 2008 R2 服务器传输到另一个 SQL Server。
源数据库的兼容级别为 2008 (100)。目标是具有 2008 兼容数据库的 SQL Server 2012。当我执行组件时,虽然我收到错误消息:
SSIS 包“Package.dtsx”启动。信息:传输 SQL Server 对象任务中的 0x4002F418,传输 SQL Server 对象任务:没有要传输的登录名。信息:传输 SQL Server 对象任务中的 0x4002F41D,传输 SQL Server 对象任务:没有要传输的用户。错误:传输 SQL Server 对象任务中的 0xC002F325,传输 SQL Server 对象任务:执行失败,出现以下错误:“不支持版本 100 数据库兼容级别。”。
我检查了传输 SQL Server 对象任务的程序集版本,它是版本 10。为什么我会收到此错误消息?