问题标签 [sql-agent]
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 Server 添加作业(带有多个步骤)。我正在尝试构建某种可重新运行的外观,而不会完全炸毁。
但是我现在到了这一行:
如果作业已经属于本地服务器,则此行将出错。这可能会运行多次,这是非常可行的。
是否可以运行查询来检查作业是否已经属于本地(或任何其他服务器名称?)
ssis - 计划的包 SQL 代理作业
我有一个 SSIS 包,旨在下载所有 FTP 文件,然后将它们插入数据库。目前我使用的是 2014 SQL express 版本,我想了解 SQL 代理是如何工作的。所以我的问题是,如果我有一个 SQL 代理计划来每天运行包,并说我是否由于网络驱动器问题而从包中收到错误消息。包裹还会继续每天运行吗?
android - 如何在手机中实现基于时间的触发?
我正在尝试开发 android 移动应用程序,我的出价时间有限,如果用户点击出价按钮,时间会减少:如果我们有 5 小时的出价,如果点击 = 1 小时,那么如果五个用户点击出价按钮然后出价应该关闭。如果没有人出价,就会出现问题,所以我需要在 5 小时后收盘。到目前为止,我有 sql server 2016 云数据库,其中包含两列 bid 和剩余时间,每次点击都会减少剩余时间。但如果 noclick 我必须使用 cron 作业检查每一秒以检查剩余时间并在达到零时关闭。
我不认为 cron 作业是我尝试检查触发时基但在 sql server 中没有找到的最佳解决方案。
你能告诉我解决问题的最佳技术可能是从移动前瞻性或 sql server 视图解决问题的新技术吗?
sql - 当语句返回 true 时启动 SQL Server 代理作业
我想创建一个过程,不断检查和比较源表和目标表之间的行数。如果源表的行数更高,那么我想执行 SQL Server 代理作业,我的过程应该等到该作业完成。
例如:
如果有人能指出我正确的方向,我将不胜感激,因为我是 SQL Server 代理的新手。
sql-server - 远程 SSIS 包实际运行在哪里
我们有一个在服务器 A 上运行的旧 Sql Agent 作业。作业 Step 指向服务器 B 上的一个 SSIS 包。该包实际运行在哪个环境中?我们假设它在调用它的代理环境中执行,但是由于我们看到的一些观察结果(特别是与文件系统相关的),我们不确定。
远程包有两个连接——一个文件系统连接和一个数据库连接。
操作系统是 Windows Server 2012 R2。
sql-server - 中断不可停止的循环 SQL 代理作业
我有一个作为存储过程创建的脚本。该脚本是一个无限循环,没有任何东西可以让它无限期地等待。
我创建了一个启动过程的 SQL Server 代理作业,但是当我启动 SQL 作业时,如果不重新启动 SQL Server 代理或使过程崩溃,就不可能停止它。它不响应任何停止请求。
我能看到的唯一解决方案是修改WHILE 1=1
to WHILE [value from table]=1
,但这不是一个优雅的解决方案,并且仍然无法使用 SQL 代理停止工作。
我想知道的是:
是否可以以某种方式更改过程以使其可由服务器代理停止,但不删除循环(循环之外有变量,我不希望将它们转移到表中)?
stored-procedures - 无输入参数存储过程 - SQL 代理作业在“期望输入参数”上失败?
我在纠正没有输入参数的存储过程的问题时遇到问题,SQL 代理作业说明失败,需要输入参数。
任何想法或简单的解决方案!哈哈
这是代理工作调用:
这是存储过程:
sql-server - SQL Server 代理作业 - GetDate() 未加载预期结果
我有一个带有 Insert Into 语句的 SQL 代理作业,其中一列是用以下代码计算的:
通过本专栏,我想获得截断小时的作业执行日期时间。但我在上午 10 点运行查询,我希望在表中看到以下日期时间:
但在我的表中,所有记录都有以下日期时间:
我在 SQL Agent Job 中的查询非常简单:
为什么要获得时间00:00:00.000?
非常感谢!
asp.net - 如何使用 c# 和 mvc 在 SQL Server 代理中获取作业信息(名称、状态、上次运行等)?
我是 ASP.NET 的新手,目前正在为 SQL Server 开发监视系统,并且仍在努力检索作业信息,以便我可以在页面上显示它们。
我尝试使用 Alexey Zimarev 先生的代码这个代码
我像这样在我的控制器上写了它
我的方法是使用 MigrateJob() 将作业信息从 SQL Server 代理存储到我的 JobActivity 表中。问题是作业的信息还没有存储在我的表中,没有任何错误消息。
我的工具:
- VS 2017
- SQL Server 版本 13
任何帮助,将不胜感激 :)