SQL Server 2019 中设置定时自动重启

要在 sql Server 2019 中设置定时自动重启,可以使用 Windows 任务计划程序。下面是详细的步骤:

步骤一:创建批处理文件

  1. 打开记事本。
  2. 输入以下内容
    net stop "sql Server (MSsqlSERVER)"
    net start "sql Server (MSsqlSERVER)"
    (如果使用的是命名实例,则需要将 MSsqlSERVER 替换为实例名,如 sql Server (MYINSTANCE)
  3. 文件保存为 restart_sql_server.bat,并保存在一个合适的位置,例如 C:\Scripts\restart_sql_server.bat

步骤二:创建计划任务

  1. 打开任务计划程序:

    • Win + R,输入 taskschd.msc,然后按回车键。
  2. 在任务计划程序右侧,点击“创建基本任务”。

  3. 设置任务名称和描述:

  4. 设置触发器:

    • 选择触发器类型。例如,要每天重启一次,选择“每天”。
    • 设置具体的时间和频率。
  5. 设置操作:

    • 选择“启动程序”,然后点击“下一步”。
    • 在“程序或脚本”字段中,点击“浏览”并选择刚才保存的 restart_sql_server.bat 文件
  6. 完成任务设置:

    • 检查任务摘要,确认无误后点击“完成”。

检查任务

  1. 在任务计划程序中找到刚创建的任务。
  2. 右键点击任务,选择“运行”,以确保任务正常工作并能成功重启 sql Server。

示例总结

以下是通过批处理文件和任务计划程序实现 sql Server 定时重启的简要总结:

  1. 创建批处理文件 restart_sql_server.bat

    net stop "sql Server (MSsqlSERVER)"
    net start "sql Server (MSsqlSERVER)"
  2. 创建计划任务:

    • 打开任务计划程序。
    • 创建基本任务并设置触发器和操作。
    • 使用创建的批处理文件作为操作的程序或脚本。

这样,sql Server 就会按照设定的时间和频率自动重启,确保其运行稳定和高效。

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...