为什么未从安装程序执行sql作业?

时间:2019-02-07 12:58:17

标签: c# sql sql-server windows-installer installshield

我正在尝试使用以下命令来开始sql server作业。

EXEC msdb.dbo.sp_start_job N'Cube Initializer'

如果手动运行,则效果很好,但是我在INSTALLER(InstallShield)工具中运行了此命令,并且收到了以下日志消息。

  

SQL Server代理当前不是   正在运行,因此无法通知此操作

但是SQLServerAgent正在我的计算机上运行,​​我不明白为什么在运行SQLServerAgent时会收到此日志错误。

1 个答案:

答案 0 :(得分:1)

  • MSDB数据库是否处于恢复状态?检查此数据库是否在线。
  • 是否已挂起SQL Agent服务?重新启动SQL Agent服务,然后重试。
  • 安装了很少的SQL Server实例并将命令发送到错误的实例?