c# - 如何安排数据库任务?

标签 c# sql-server scheduled-tasks sql-server-job

背景:我创建了一个应用程序来测量秤的重量并将信息保存在 MS SQL 服务器数据库中。

我想在数据库中保存一条记录每天的实际体重作为历史记录,不知道要用什么来完成这个任务。

SQL Server 中的触发器可以做到吗??

最佳答案

您无需尝试使用触发器破解它。在 SQL Server 中,这种类型的功能(计划执行)很容易用 SQL Server Job 管理。 .您将只需创建一个 SQL Server 作业,它每天运行一次并执行满足业务逻辑要求所需的任何 T-SQL。

因此您实际上不需要编写任何其他代码。只需配置一个作业并设置它的时间表。您不需要其他应用程序。 SQL Server 已经使用 SQL Agent 管理计划执行。

请注意 SQL Server 作业功能不适用于 SQL Server Express 版本。

关于c# - 如何安排数据库任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780009/

相关文章:

c# - 关于平台游戏 Actor /背景碰撞解决的意见

c# - Winform Datagridview 句柄选项卡和箭头键

sql - 如何查找连续缺勤n天的人?

sql-server - 本地计算机上的 MSSQLSERVER 服务启动然后停止。某些服务自动停止

delphi - 如何以编程方式安排任务

java - 在指定时间安排 Java 任务

c# - ASP.NET MVC 页面无法加载并显示 "The resource cannot be found"

c# - MySQL - 架构无效且未为 .....(等)的实例指定映射

sql - CAST nvarchar 到 DATETIME

windows - @计划的任务无法执行