gpt4 book ai didi

asp.net - 在 MsSQL、ASP.NET 中每半小时删除所有行

转载 作者:行者123 更新时间:2023-12-02 15:25:02 25 4
gpt4 key购买 nike

我在 GoDaddy 上托管了一个使用 ASP.NET 和 SQL Server Express(MsSQL) 制作的 Web 应用程序。我希望网络应用程序每半小时自动删除表中的所有行。就像实现一个脚本或工作什么的。我该怎么做呢?请帮忙。

最佳答案

根据您的陈述,您使用的是 SQL Server Express 版本。我认为在 Express 版本中创建 SQL Server 代理作业是不可能的,但是您可以通过 Windows 任务计划程序来实现它。

按照这个。

创建一个 SQL 文件,添加所有 SQL 语句,然后将其另存为 MyScript.sql

--------------
Truncate table Targettablename
...
...
--------------

使用以下代码创建名为 Execute.bat 的批处理脚本

--------------
sqlcmd -S <ServerName> -U <UserName> -P <Password> -d <TargetDBName> -i MyScript.sql -o MyOutput.txt
-------------

注意:在此批处理脚本中提及有效的 ServerName、Username、Password 和 TargetDBname

使用 Windows 任务计划程序安排此批处理文件。你可以google一下,了解如何安排Windows任务计划程序。

关于asp.net - 在 MsSQL、ASP.NET 中每半小时删除所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com