代码之家  ›  专栏  ›  技术社区  ›  Mihai Alexandru-Ionut

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

  •  1
  • Mihai Alexandru-Ionut  · 技术社区  · 7 年前

    我想开始一个新的生活 sql server

    EXEC msdb.dbo.sp_start_job N'Cube Initializer'
    

    如果手动运行它,它工作得很好,但是我在 INSTALLER (InstallShield)工具和我收到以下日志消息。

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alexander Volok    7 年前
    • MSDB数据库处于恢复状态?检查此数据库是否联机。
    • 挂起的SQL代理服务?重新启动SQL代理服务并重试。