SQL Server代理(SQLEXPRESS)自动停止

时间:2017-01-06 01:52:36

标签: sql sql-server-express sql-server-agent

我在Microsoft SQL Server上遇到问题。 SQL Server代理未运行,当我尝试启动它并刷新services.msc时,SQL Server代理不再运行。当我在事件查看器上看到日志时。没有错误,但消息“SQLServerAgent服务已成功停止”

这是日志。

SQLServerAgent service successfully started

SQLServerAgent service successfully stopped.

1 个答案:

答案 0 :(得分:6)

SQLEXPRESS不包含产品的SQL Server代理方面。

您需要具有SQL Server Standard Edition(或更高版本)才能获得SQL Server代理功能。

尽管如此,可能还有其他方法可以达到您想要的效果。您可以构建一个简单的.NET应用程序或PowerShell脚本来执行查询或存储过程,并安排通过Windows自己的任务调度程序执行。它在许多方面不如SQL Server Agent强大,但它也没有那么严格(你在Windows进程下运行而不是SQL Server,所以你有更多关于应用程序如何工作的选项)