自动执行每月运行的 SQL 查询
我有一个简单的 SQL 查询,可以更新 SQL Express 实例上记录中的一些日期字段。
我想让它每月自动运行一次。在 SQL Server 2005 Express 中使用 Management Studio 实现此目的的最佳方法是什么?
I have a simple SQL query that updates some date fields in a record, on a SQL Express instance.
I'd like to have it run automatically every month. What is the best way of accomplishing this in SQL Server 2005 Express using the Management Studio?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于 SQL Server Express,有几种可能性。不幸的是,它们都不涉及 Management Studio:
调度程序、sqlcmd.exe 和 .bat
文件
下载)
For SQL Server Express, there are a few possibilities. Unfortunately none of them involve Management Studio:
Scheduler, sqlcmd.exe, and .bat
files
download)
在 Sql Agent 中创建具有每月计划的作业,并使用此查询为其分配 T-Sql 任务。
Create a job with monthly schedule in Sql Agent and assign a T-Sql task to it with this query.
您可以使用 sqlcmd.exe 使用 bat 文件连接到 sql express,然后在 Windows 调度程序中设置该 bat 文件以在所需的时间间隔运行它。
you can make use of bat file to connect to your sql express using sqlcmd.exe and then set that bat file in windows scheduler to run it at desired time of interval.