问题标签 [sql-server-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 - 当使用 Windows 任务计划程序自动执行作业以每天运行时,哪个用户将调用 SQL Server 代理作业?
我正在使用 SQL Server 2008 创建一个作业来计算来自外部数据库的一些值并存储到另一个数据库表。已经创建了一个任务计划程序来自动执行此操作,以便每天运行并将结果更新到第二个表。该作业因 SQL 消息 ID 3621 和严重性 14 而失败。我搜索了此消息 ID 并知道这是由于用户权限不足。
默认情况下,哪个用户将由任务调度程序调用 SQL 作业?
sql-server - SQL Server 作业 - 如何为警报系统设置生成脚本
在我们的 SQL Server 2008 代理属性对话框中,我们设置了警报系统设置,如下所示。但是当我们尝试为此生成脚本时,我们会收到以下消息 - 因此无法生成 T-SQL 脚本。是否有 T-SQL 脚本或存储过程来创建这样的设置:
更新 请注意,这不是要创建警报。相反,这是在配置数据库邮件时设置 SQL Server 代理的系统警报属性的步骤(也显示在上面的链接中)
sql - 在失败的情况下重新执行 SQL Server 作业
目前我正在创建一个 SQL Server 作业。我的要求是每当作业失败时,它需要再运行一次。在 SQL Server 中可以吗?
sql-server - 如何遍历表以获取 sql 作业?
性能评估
- 标识符
- 审核日期
- 通过
- 笔记
- 成功策略
- 员工编号
- 下一个评论日期
上面是我正在使用的表格,我的目标是让nextReviewDate检查它是否在当前日期的 7 天内(我将使用 DATEDIFF() 执行此操作)并在此情况下向指定的电子邮件地址发送电子邮件条件为真。
我的问题是,我该如何做到这一点,以便我的 sql 作业将为表中的每个性能审查行执行此任务。我已经研究并发现了关于 CURSORS 的信息,或者使用 WHILE 循环对于这项任务来说速度很慢而且效率低下。感谢任何帮助,因为我处于开发的最后阶段:)
sql-server - 计划将具有不同名称的平面文件导入 SQL Server 2014
因为我是 SQL Server 的初学者,我的脚本还不是很完善。我需要关于以下问题的建议。
我从远程服务器接收文件到我的机器(每天大约 700 个),如下所示:
命名约定: 这里的第一部分'ABCD'保持不变,中间部分是一个序列ID,每个文件都按递增顺序排列。最后一部分是时间戳。
文件结构 该文件没有任何特定的扩展名,但可以用记事本/excel打开。因此可以称为平面文件。每个文件由 95 列和 20000 行组成,在第 1 列的顶部 4 行和底部 4 行固定有一些垃圾值。
现在,我需要在 SQL Server 中创建一个数据库,我可以在其中使用调度程序从这些平面文件中导入数据。需要建议。
sql-server-2008 - 外围应用配置 - 作为此服务器安全配置的一部分,组件已关闭
运行 SQL Server 作业时出现此错误:
说明:执行查询“EXEC Stgs.sp_SendEmail?” 失败并出现以下错误:“SQL Server 阻止了对组件‘Database Mail XPs’的过程‘dbo.sp_send_dbmail’的访问,因为该组件作为该服务器安全配置的一部分被关闭。系统管理员可以启用‘使用 sp_configure 的 Database Mail XPs。有关启用“Database Mail XPs”的详细信息,请参阅 SQL Server 联机丛书中的“Surface Area Configuration”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。开始时间:下午 6:24:54 结束时间:下午 6:40:10 已用时间:915。867 秒。包执行失败。步骤失败。
错误描述显示了两个令人困惑的事情。
1、它的说法,安全配置问题。2、参数设置不正确,或连接未正确建立
如何获得实际错误可能是什么?决议可能是什么?请建议。谢谢。
sql - 我们可以通过在 server2 中安排的 server1 中的 SSIS 包运行作业吗?
我们可以通过在 server2 中调度的 Server1 中的 SSIS 包运行作业吗(该作业当前在服务器 2 中被禁用)
请给我建议。
powershell - 如何删除前一个字符串的一部分
我目前正在处理包含以下代码的 SQL Server JOB 文件
我正在使用 PowerShell@schedule_uid
使用以下代码删除:
我的问题是在上一行@active_end_time = 235959,
。因为这一行中的数据并不总是如此@active_end_time
,所以我想通过检索我将删除 -1 的行的行号来获取该行的行号。
我怎样才能做到这一点?