我有一个任务,在调度程序中使用“右键单击/运行”启动时运行良好,但是在指定时间自动运行时由于登录错误而出现奇怪的“SQL Server 登录失败”失败。
SQL Server 的登录名是内部 SQL Server 帐户,而不是“受信任的连接”Windows 帐户。我知道登录名(和所有其他参数)都很好。此外,我在同一台服务器上启动了一些其他任务,运行良好。这是唯一的例外。任务中没有任何内容需要打开会话。
就像我之前说的,我不明白为什么可以通过调度程序中的“运行”命令启动它,却不能在指定时间启动它。当然,我确信我的数据库服务器始终可用。
有人知道通过“右键单击/运行”启动任务和等待它自动启动之间是否存在显著差异?
由于我在其他任务中没有遇到这种行为,所以我很确定这是调度程序中的一个错误,但我甚至无法猜测这里发生了什么。