首页 > 数据库 >SQL Server 2019 中设置定时自动重启

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

时间:2024-07-25 13:55:21浏览次数:12  
标签:MSSQLSERVER Server 任务 2019 设置 SQL 重启

要在 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. 设置任务名称和描述:

    • 任务名称:SQL Server 定时重启
    • 任务描述:定时自动重启 SQL Server
  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 就会按照设定的时间和频率自动重启,确保其运行稳定和高效。

标签:MSSQLSERVER,Server,任务,2019,设置,SQL,重启
From: https://www.cnblogs.com/beichengshiqiao/p/18322838

相关文章

  • Mysql中修改新创建用户的密码
    创建新用户时,新用户没有权限,所以自己无法修改成简单的密码(1)可以通过root用户给权限,让新用户自己修改:1.先进入root用户,mysql-uroot-p1234562.给新用户权限:grantallprivilegeson.to'新用户名'@'localhost'withgrantoption;(其中withgrantoption是让新用户......
  • SpringBoot + MyBatis 实现 MySQL 主从复制动态数据源切换
    概述在项目中的某些场景中,需要对数据库进行一些优化。常用的有如下的实现方法:读写分离、引入缓存技术、主从复制、分库分表等。今天来简单介绍一些如何在程序中实现动态切换数据源,可能某台服务器性能比较好,让流量多的方法执行切换到此数据源去操作等等。当然这种思想也可以扩展......
  • SQL Server 数据表栏位新增
    ifnotexists(selectnamefromsyscolumnswherename='tod_no'andid=object_id('iebo09d12'))altertableiebo09d12addtod_novarchar(7)notnullconstraintDiebo09d12tod_nodefault''go这条SQL语句用于修改一个名为iebo09d12......
  • SQL Server 事务日志已满
    您收到的错误消息表明数据库'EastRiver'的事务日志已满,导致数据库操作失败。要解决这个问题,可以按照以下步骤操作:1.备份事务日志首先,备份事务日志以释放空间:BACKUPLOG[EastRiver]TODISK=N'C:\Backup\EastRiver_log.bak'GO2.收缩事务日志文件备份日志后,可以使用DBCC......
  • MySql数据表创建并新增数据
    --------------------------------Tablestructureforbs002h------------------------------DROPTABLEIFEXISTS`bs002h`;CREATETABLE`bs002h`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`cr_time`datetime(6)NOTNULL,`rg_time`datetime(6)NOT......
  • Qt基础 | QSqlQueryModel 的使用 | QSqlQuery的使用
    文章目录一、QSqlQueryModel的使用1.主窗口类定义2.构造函数3.打开数据库3.1添加SQLite数据库驱动、设置数据库名称、打开数据库3.2设置数据模型、选择模型、界面组件与模型数据字段间的数据映射4.记录移动二、QSqlQueryModel和QSqlQuery联合使用1.主窗口Main......
  • Qt基础 | Qt SQL模块介绍 | Qt SQL模块常用类及其常用函数介绍
    文章目录一、QtSQL模块概述1.Qtsql支持的数据库2.SQLite数据库3.QtSQL模块的主要类一、QtSQL模块概述  QtSQL模块提供数据库编程的支持,Qt支持多种常见的数据库,如MySQL、Oracle、MSSQLServer、SQLite等。QtSQL模块包括多个类,可以实现数据库连接、SQ......
  • 记一次mysql生产误删表抢救操作
    背景数据库的操作必须要采取一系列的措施来规范流程和管理。然而,不同客户群体管理水平不一,删库跑路也并不是茶余饭后的笑话,它真真实实的,突如其来的就发生在你身边。接项目经理前线打来电话,某医院突发生产故障,通过业务日志得知,数据库缺表,需要紧急恢复数据,恢复生产。思路确认环......
  • 错误 1 error LNK2019: 无法解析的外部符号 _MQTTClient_create,该符号在函数 "protect
    前言全局说明错误1errorLNK2019:无法解析的外部符号_MQTTClient_create,该符号在函数"protected:virtualint__thiscallCmfc_mqttclientpoweronoffDlg::OnInitDialog(void)"(?OnInitDialog@Cmfc_mqttclientpoweronoffDlg@@MAEHXZ)中被引用一、说明环境:Windows1......
  • 将非常大的数据插入 PostgreSQL 表的更好方法
    将非常大的数据插入PostgreSQL表的更好方法是什么?操作系统:Ubuntu22.04LTS数据库:PostgreSQL14框架:Python3.11Django现在我使用insertinto语句一次100,000行。平均插入1,000,000行整个过程需要2分钟,在我可以接受的范围内。但我想知道是否有更好的方法......