我试图将数据库复制到另一台服务器。我已经多次使用这两台服务器成功完成了这项工作,最后一次就是几天前。但是,现在当我尝试执行它时,我收到一个错误:
TITLE: Copy Database Wizard
------------------------------
Start failed for Job 'CDW_xxxx_SGSTG51DBA01_13_2'.
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch
(Microsoft.SqlServer.ConnectionInfo)
------------------------------
SQLServerAgent is not currently running so it cannot be notified of this action.
(Microsoft SQL Server, Error: 22022)
根据这些信息,我立即检查了SQL Agent是否正在运行。它不是,所以我开始了。我再次运行它,但得到了同样的错误。然后,我仔细检查了为源服务器和目标服务器提供的登录信息是否正确。它是。
所以我现在因验证的连接信息和SQL代理 正在运行而出现此错误。还有什么可能导致这个问题?运行SQL代理的帐户是否需要访问这两个服务器?