SQL server 代理有什么用啊?

2025-04-08 22:04:53
推荐回答(2个)
回答1:

SQL Server 代理是一种 Microsoft Windows 服务,它在 SQL Server 中执行计划的管理任务,即“作业”。
SQL Server 代理使用 SQL Server 来存储作业信息。作业包含一个或多个作业步骤。 每个步骤都有自己的任务。例如,备份数据库。
SQL Server 代理可以按照计划运行作业,也可以在响应特定事件时运行作业,还可以根据需要运行作业。
例如,如果希望在每个工作日下班后备份公司的所有服务器,就可以使该任务自动执行。 将备份安排在星期一到星期五的 22:00 之后运行,如果备份出现问题,SQL Server 代理可记录该事件并通知您。

回答2:

它的作用是代理执行所有SQL的自动化任务,以及数据库事务性复制等无人值守任务。

比如说要在夜里面某个时间点执行数据库备份,某个时间点执行SQL语句,但人不在那操作,

这时候代理服务就发挥作用了,创建作业并设置好时间就可以按时间点执行了。

结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。