Questions tagged «scheduled-tasks»

3
如何在没有外部Cron类工具的情况下在Postgresql上运行重复任务?
我想定期调用存储过程。在Oracle上,我将为此创建工作。我发现Postgresql可以通过使用外部工具(cron等)和PgAgent很好地模仿这一点。 您是否知道不涉及外部工具的“内部”替代方案? 我想避免与pgAgent命令行上存储的密码有关的安全问题。 我想避免隐藏密码(~/.pgpass)的任何其他系统配置。 PostgreSQL 8.3 Linux RedHat 64位

3
每小时自动在MS SQL Studio中执行查询
我支持大型企业中的应用程序,我的职责之一是清理数据。我需要每小时执行一次查询,我想使其自动化。由于组织政策的原因,我无法创建SQL Server代理作业或修改架构,只能操作数据。 一望无际 WHILE(1=1) BEGIN WAITFOR DELAY '01:00'; --do work END 为我完成了工作,但是我对永久开放的连接感到耸耸肩。 理想情况下,我会编写脚本来编写MS SS本身,以每小时执行一次给定的代码,但是我不确定是否可行。 这个问题有解决方案吗?

4
我正在使用SQL Server代理计划甚至非数据库任务-这是一个坏主意吗?
由于我是DBA(在许多情况下,事实上是sysadmin),因此SQL Server几乎安装在我必须定期使用的每台服务器上。最近我意识到,在几乎每种情况下,我都一直在使用SQL Agent作为作业调度程序,而不是使用本机Windows Task Scheduler。 在我看来,与本地Windows Task Scheduler相比,SQL Agent具有许多优点: (从我的工作站)远程启动/停止/监视任务 共享时间表(而不是每个任务自己执行) 多个步骤和控制流程 不同类型的任务 失败/完成警报 可以配置为充当不同的用户 (适度)描述性错误消息,而不仅仅是错误代码 但是,我无法避免这种做法不好的感觉-尽管我不喜欢SQL代理的可用性,但应该仅将SQL Agent保留给与数据库相关的任务,并且应该让Windows任务计划程序中运行OS级别的任务。 以这种方式依赖SQL Agent可以吗?如果没有,我是否应该考虑使用第三方Windows任务计划程序来获得我正在寻找的某些功能?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.