问题标签 [sql-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 - 创建每天发送电子邮件的 sql server 代理作业的步骤
我有一个查询要从我的演示表中检索电子邮件 ID。我还在我的 sql 服务器上配置了数据库电子邮件。但我是 sql server 代理工作的新手。我想在每天的特定时间向没有填写每日任务报告的人发送提醒。任何人都可以帮助我创建工作的详细步骤吗?
sql-server-2008 - 将值传递到 SSIS 包中
我已经组合了一个 SSIS 包并将其部署到 SQL 服务器。这个包需要按需运行,并且需要传递给它的值、批号和请求数据的人的用户 ID。我花了相当多的时间研究如何传递值,但找不到任何我可以使用的东西。最简单的方法是从存储过程执行 xp_cmdshell 或直接从应用程序调用 DTEXEC,但在这种情况下不能使用这些。该公司已确定 xp_cmdshell 存在太大的安全风险,并且并非每个用户都将拥有直接调用 DTEXEC 的必要权限,该公司也没有在每个用户的计算机上安装二进制文件并使程序包在本地运行所需的许可证.
所有这些都引出了一个问题:如何将值传递到 SSIS 包中?
我已经研究过使用 SQL 作业,因为它们可以修改包中的变量,但后来我不得不将值放入作业中,并且没有找到任何直接执行此操作的方法。我已经看到它建议使用表并让包从那里获取值,但这留下了如何处理试图同时运行包的多个人的问题。
此外,如果有人想知道这个包在做什么,它正在做一堆模糊查找,因为我们只使用 SQL 标准,我没有选择通过主数据从 T-SQL 中做模糊的东西服务。想法?
sql-server - 需要使用 sql 作业删除文件夹中的所有文件,但文件名中包含当前日期时间的文件除外?
我在一个文件夹中有一个名为BankDetails_09302014_153054.txt的文本文件。我需要创建一个 SQL 作业,它将删除除当前日期时间文件之外的旧文件。(即BankDetails_10012014_103104.txt)。此 sql 作业需要每天执行。请给我一些建议以实现我的要求
sql-server - 发送自动电子邮件
我想根据数据库中的插入和/或更新向 UserType(请求者、受让人、审阅者、管理员)发送自动电子邮件。
前任:
如果审阅者在分配给他/她的日期后的 7 天内无法审阅数据,则会向请求者、受让人、审阅者和管理员发送剩余的电子邮件。
我知道我可以使用 SQL JOB 或 Windows 服务来做到这一点。但是如果可能的话,我正在寻找不同的方法来做到这一点和/或 SSIS 是否提供这样的功能?
c# - 如何在 asp.net 中获得及时的警报消息?
在我的项目中,我想按时间实现剩余部分,将消息或剩余邮件发送到我的电子邮件 ID 和手机号码。我在 sql server wiz 中使用 3 列投诉日期,最大服务日期,其中投诉日期是用户锁定的日期请求,最大服务日期是 1 天除了 compalint_date 和状态解决与否。现在主要是如何计算机自动发送邮件或消息。
sql - 如何在 Microsoft Azure SQL 数据库中安排 Sql 作业?
我有一个 SQL 代理维护工作,它检查数据库中的索引碎片并在需要时重建索引。
这在我的测试服务器(Microsoft Sql Server 2012)中运行良好。但我的生产服务器在 Azure 中。现在我想将该作业安排到 Azure。
Azure SQL 数据库中不存在 SQL 代理,那么如何在 Azure Db 中安排 Sql 作业?
sql-server - 如何按日期将 * SELECT * 增量到 SQL 表中?
我有一个名为“tblProducts”的 SQL Server 表。
有时我通过使用这个简单的查询复制该表来备份该表:
每次进行备份时,日期都会包含在表名中。
我想创建一个每周运行一次此类查询的 SQL 作业。
是否有可能在存储过程中或声明一个变量来实现这一点,从而允许将备份的表名命名为 [tblProducts_todaysDate]?
谢谢。
sql-server - 参数变量在 SSIS 包上是只读的吗?
我在我的 SSIS 项目中定义了如下所示的参数
然后我想通过我的 sql agent-job 更改那些可选的,我定义如下。
即使我尝试设置一个修复日期值而不是 getdate 但它返回一条错误消息告诉我
错误:2014-12-19 16:30:21.56 代码:0xC001F016 来源:包描述:更改变量的值失败,因为它是参数变量。参数变量是只读的。结束错误 DTExec:无法将 \Package.Variables[startdate].Value 值设置为 18.12.2014。开始时间:16:30:21 结束时间:16:30:21 经过时间:0.296 秒。包执行失败。步骤失败。
参数是只读的吗?如果是的话,如果我只能在项目中设置参数,那么使用参数有什么意义。有变量,他们会做同样的工作。如果我做错了什么,请给我一些光明?
我尝试添加 getdate() 而不是已经在项目级别而不是在 sql 作业中的修复值,但它也是不允许的。为什么?
谢谢。
azure - Azure - 计划 SQL 作业
我正在创建一个包含以下内容的小型 Azure 站点
- 网站
- SQL 数据库
该网站支持用户帐户和许可。我计划每天一次通过预定的 SQL 服务(很像 SQL Server 中的 SQL 代理)处理许可检查。
我在这里有什么选择?
sql-server - 执行作业,对于存储过程,当 IDENTITY_INSERT 设置为 OFF 时,其返回无法为表中的标识列插入显式值
我在为存储过程执行作业时遇到问题,它返回一个错误,我可以将数据插入表中
当 IDENTITY_INSERT 设置为 OFF 时,无法在表“TagMovementTable_temp”中插入标识列的显式值。[SQLSTATE 23000](错误 544)。步骤失败。,00:00:00,16,544,,,,0
这是我的程序,我已经设置IDENTITY_INSERT
为 ON,我不知道该怎么办,请帮助和想法?