我想定期调用一个存储过程。在Oracle上,我会为此创建一个作业。我发现Postgresql可以通过使用外部工具(cron等)和PgAgent来很好地模拟这一点。 你知道是否有一种“内部”替代方案,不涉及外部工具吗? 我想避免在pgAgent的命令行中存储密码时出现安全问题。 我想避免任...
我被委托制定我们的 Sql Server 2005 数据库的维护计划。对于备份,我希望每天进行完整数据库备份,并且每隔15分钟进行事务日志备份。但是,我遇到了一个问题,即确定其他任务和执行频率。 目前我考虑的方案如下,请纠正我思考中的任何错误或更好的做法。 备份 - 所有表格,完整备份(...
我在我的MSSQL Server 2005上有一个工作,我希望允许任何数据库用户运行。 我不担心安全性,因为工作的实际输入来自数据库表。只要运行工作,而不向该表添加记录,就不会产生任何影响。 我只是找不到如何授予公共权限给这个工作。 有没有办法做到这一点?目前我能想到的唯一办法是让工作持...
如何编写脚本以查看 SQL Server 中正在运行的作业及其开始时间? SELECT sj.name, sja.run_requested_date, CONVERT(VARCHAR(12), sja.stop_execution_date-sja.start_execution_...
两天前,我们的客户更改了我们的一个开发服务器的名称。 服务器重命名后,我的所有维护作业和其他作业都失败了,因为服务器名称不匹配。 我们使用的是SQL Server 2012版本和Server 2008操作系统。 所以今天早上,我将我的SQL Server 2012名称更改为更新后的给定名...
我有一个使用SQL Server 2008 R2 Express版本的ASP.NET MVC应用程序,它需要与数据库进行交互。现在有一个需求,需要定期更新数据库中的一些记录。 不幸的是,Express版本缺少SQL Agent功能。 你会推荐采取哪种方法?
在另一个作业中调用 SQL Server 作业是否可行? 我知道我们可以将作业1的所有步骤添加到作业2中,但我不想这样做。首先,作业2已经很大了,其次,我找不到在作业之间复制粘贴步骤的选项,因此手动添加步骤会耗费时间。 欢迎提出任何建议。
在 SQL Server 2008 R2 中,sp_add_jobstep 中的 @os_run_priority 实际上起作用吗? 它被描述为“保留”的或“未记录的”。然而,我在 sp_add_jobstep 的定义中看到了它: @os_run_priority INT = 0, -- ...
我知道有SELECT * FROM msdb..sysjobschedules,但那只显示作业下次运行的时间。 我想知道这是如何确定和存储的。那么它在哪里存储每个星期一重复的复选框的值?