问题标签 [sql-agent-job]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server 代理作业监控和通知
我想创建一个存储过程/作业来监视所有 SQL 服务器代理作业。当 SQL Server 代理的任何作业失败时,它会将作业名称通过电子邮件发送给管理员。
创建这样一个可以监控所有工作的工作的最佳方法是什么?
sql-server - 归档大量旧数据会锁定我的数据库吗?
我需要将一个月前的数据从日志记录表移动到日志记录存档表,并从以后删除一年以上的数据。
有很多数据(2个月插入600k)。
我正在考虑每天/每周简单地调用(批处理)一个存储过程。
我首先想到做 2 个存储过程:
- 从档案中删除超过 365 天的内容
- 将数据从日志记录移动到存档,超过 30 天(我想有一种方法可以通过 1 个 sql 查询来做到这一点)
- 从记录中删除超过 30 天的内容。
但是,这个解决方案似乎效率很低,并且可能会锁定数据库几分钟,这是我不想要的。
那么,我有什么选择吗?它们是什么?
sql-server - 查找 SQL 代理作业的 Job_State - SQL Server
我正在使用下面的脚本来获取代理作业的 Job_state。
当作业正在运行时,它返回 1 作为 job_state => 这很好。
但是对于所有其他情况(失败/成功/取消),它返回 job_status 4(这意味着它的空闲)
如何获得准确的 job_state 以便确定它是失败/成功还是取消。
到目前为止我的脚本:
sql-server - SQL Server 代理作业运行缓慢
我正在使用 SQL Server 2005 中的 SQL Server 代理作业执行存储过程。
直到昨天,这项工作一直在快速进行。从昨天开始,这项工作需要超过 1 小时而不是 2 分钟。
我在 SSMS 中执行了存储过程,执行时间不到 1 分钟。
我无法弄清楚为什么作为 SQL Server 代理作业执行时需要超过 1 小时?
sql-server - 当作业*未*运行时收到警报
我知道如何设置作业以在其运行时发出警报。
但是我正在写一份每天要运行很多次的工作,我不想被电子邮件轰炸,而是我想要一个解决方案,当工作没有执行时我会收到警报X 分钟。
这可以通过将作业设置为在执行时发出警报,然后设置一些检查这些警报的进程,并在 X 分钟内没有看到此类警报时发出警告来实现。
我想知道是否有人已经实现了这样的事情(或等效的)。
支持具有不同 X 值的多个作业会很棒。
sql-server - SQL 作业计划在假期不运行
我有一个 SQL 代理作业,它有多个步骤,计划在周一至周五的某个时间运行。我需要能够在此作业上实现停止功能,以免在表格中列出的假期运行。
我真的不知道该怎么做。我是否需要创建第一步来检查它是否是假期,然后如果是则使工作失败?
我有一个存储过程,它将检查我通过的日期以查看是否是假期,我只是不知道如何强制它报告失败,如果结果是肯定的,那就是假期。任何帮助将不胜感激。
sql-server - 通过脚本远程创建 SQL Server 代理作业
是否可以通过脚本在远程计算机上创建 SQL Server 代理作业?任何想法 ..
c# - 在 C# 中使用 sp_help_job 检查 SQL 作业状态
这个类似的问题给出的解决方案是,为了检查 C# 中作业的状态,您必须运行 sp_help_job。问题是当我在 SQL 中尝试查询时,我从 SQL Server 收到一条错误消息,提示“找不到存储过程'sp_help_job'。
我尝试在 MSS 2008 中运行此 SQL 代码:
有人可以发布确切的查询以找出我刚刚运行的工作的状态吗?
sql-server-2008 - SQL Server 代理为 CmdExec 添加参数
我想将参数添加到在 SQL Server 代理中运行操作系统 (CmdExec) 的步骤。我到处搜索并询问了我的同事,但他们之前都没有尝试过。我附上了屏幕的图片。我在想我也许可以在 .exe 语句之后添加参数(文件路径),但不确定。
我认为以下可能有效:
这是在生产服务器上,如果这不正确,我不想破坏任何东西。
谢谢!
sql-server - 使用 Microsoft SQL Server 作业进行备份有什么缺点?
我碰巧在网上找到了很多自动化 SQL 备份解决方案。两个特别是 - SQL 备份和 FTP (http://sqlbackupandftp.com/) - SQL 维护解决方案 (http://ola.hallengren.com/)
我的问题是,当 SQL 已经拥有可以为他们执行此操作的 SQL Server Jobs Agent 时,为什么人们还要使用这些解决方案?