SSIS传输数据库任务的加密错误消息0x80131500
SSIS传输数据库任务的加密错误消息0x80131500
我正在使用SSIS和VS2010(shell)以及从SQL Server 2005(32位)到SQL Server 2012(64位)的数据库。我直接在目标服务器上进行开发(不是最佳选择,但可以工作)。
当我尝试使用Transfer database任务时,它会给我一个错误消息,如下所示:
"错误:任务上的Execute方法返回错误代码0x80131500(传输数据时发生错误,请参阅内部异常以获取详细信息)。Execute方法必须成功,并使用“out”参数指示结果。"
问题在于...我如何查看“内部异常”?这是一个没有办法逐步执行代码的图形界面!我甚至尝试过设置日志 - 它只记录了相同无用的错误消息。
在Microsoft的参考文档中,没有关于这个错误代码的信息(我找不到)。
在谷歌上搜索错误代码后,我发现其他人遇到了与用户、角色和创建它们有关的消息和此错误代码。
- 我仔细检查了我在两个服务器上都有sysadmin权限和登录权限。
- 我尝试从每个服务器向其自身进行相同的Transfer Database任务(更改数据库名称),对于它们两个来说都很好。
- 我尝试了DatabaseOnline和DatabaseOffline选项。(两种方式都出现了同样的错误)
- 我尝试在执行传输数据库任务之前执行“Transfer Logins”任务,那个任务成功了,但传输数据库任务不成功。然后它开始抛出错误,说数据库不存在 - 这意味着我需要在传输数据库之后传输登录。
这是我的设置:
我做错了什么?或者我如何获取“内部异常”消息?
此外,请关注我在Microsoft论坛上的帖子: