我全新安装了 SQL Server 2012。我通过 SSMS 中的复制数据库向导从不同的服务器复制数据库,并将其保存为包。我尝试将其作为作业运行,但失败并出现以下错误:
作业失败。作业由用户user调用。最后运行的步骤是步骤 1 (CDW_test_Step)。
我尝试使用 Execute Package Utility 执行包,只是想看看它是否可以这样工作,但出现以下错误:
传输数据时发生错误。有关详细信息,请参阅内部异常......超时已过期。超时时间已过,直到操作完成或服务器没有响应。创建数据库失败...
我确保包正在使用所有者的相同帐户执行。
我用 TSQL 创建了一个简单的作业,而不是 SSIS 包,它执行得很好。
任何帮助表示赞赏。
更新:
我检查了事件日志,我看到了其中的几个:
特定于应用程序的权限设置不会将具有 CLSID {FDC3723D-1588-4BA3-92D4-42C430735D7D} 和 APPID {83B33982-693D-4824-B42E-7196AE61BB05} 的 COM 服务器应用程序的本地激活权限授予用户 NT SERVICE\SQLSERVERAGENT来自地址 LocalHost(使用 LRPC)的 SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430)。可以使用组件服务管理工具修改此安全权限。