问题标签 [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.
asp.net - 如何使用 SQL Server 和 asp.net 通过数据库自动向用户发送提醒
假设没有。想要在给定日期的两天前通过使用 SQL Server 和 asp.net 的数据库自动在数据库中发送提醒(电子邮件)的用户。
请帮忙..
假设我有user_db
一个包含列的表
所以上面列的值是
如果用户有兴趣查看详细信息,则IsInterested
列中的值包含Yes
然后电子邮件警报应在Inspection_Date
自动给出的 2 天之前发送...
怎么做?
powershell - 值不为空时无法索引到空数组错误
我正在使用 Poweshell 查看特定 SQL 作业的状态。我想将作业名称作为输入传递,例如读取主机或传递变量。当作业名称是 qoutes(Script 1) 中的静态字符串时,该脚本工作正常。如果我通过变量传递它,它就不起作用。
如果我遍历 Jobs 中的每个作业并将作业名称与 where-object 比较字符串进行比较,它工作正常。这不是一个好方法,因为我们有 100 多个带有第二个脚本的工作,但我遇到了错误。错误-
无法索引到空数组。在 C:\Check 状态 test.ps1:22 char:31 + $job = $server.JobServer.Jobs[ <<<< $job_to_check]
+ CategoryInfo : InvalidOperation: (CDSMaint:String) [], RuntimeException + FullyQualifiedErrorId : NullArray
任何人都可以指导我如何让 $job 变量包含名称为 $job_to_check 的作业对象任何提示,非常感谢指导。
脚本 1:
脚本2:
sql - 从 MSDB 获取 SQL 作业的触发时间
我必须在数据库服务器中的所有 SQL 作业上制作一个包含触发时间的文档,有没有办法从msdb获取所有触发时间,而无需前往 SQL 服务器代理下的每个作业并检查属性。
谢谢
visual-studio-2010 - Visual Studio 错误 - 来自 HRESULT 的异常:0x800A03EC
我有一个我们正在尝试自动运行的 .exe。该应用程序搜索几个数据库并提取一些信息,然后将它们放入一个 excel 文件中,然后将其放到服务器上,然后通过电子邮件发送。
该应用程序是在 VS 2010 中制作的。
当用户(管理员帐户)运行 .exe 时,它将正常运行,创建 excel 文件,将其放到服务器上,然后通过电子邮件发送文件而不会出现任何错误。这是一个 64 位的 windows 2008 服务器。
一旦我们将它放在 SQL 作业上,问题就会出现。我们尝试了这两种方法,一种是使用运行 .exe 的 SSIS 包,另一种是使用命令行运行 .exe。两种方式都失败了。它由同一个管理员用户帐户运行。但是在文件的某个地方,我相信当它把文件放到本地服务器上时,它会出错。这是一个 SQL Server 2008 作业。
我让应用程序向我发送一封包含错误信息的电子邮件,但我无法遍历代码以找到确切的行,因为当我进行演练时它工作正常,我只会在从 SQL 作业触发 .exe 时收到此错误。我收到的错误是 - “可执行文件出错,异常:来自 HRESULT 的异常:0x800A03EC”
什么可能导致此错误?
c# - 在 C# 中设置 sql 代理作业计划时间
我想安排一组查询每周运行/可配置。我通过谷歌搜索找到了下面的代码,但我现在正在尝试设置每周执行的调度程序时间。我也希望它是可配置的。我对此很陌生,因此将不胜感激!
提供作业调度程序示例的链接。我迷失了如何设置调度时间!
sql - 无法通过 SQL 作业运行 SQL 查询
我有一个看起来像这样的查询:
当我从Microsoft SQL Server Management Studio
. 但是当我尝试创建一个每天执行一次此查询的 sql 作业时,我收到以下错误消息并且查询不执行
以用户身份执行:NT AUTHORITY\SYSTEM。对象名称“server_1.database_a.dbo.table_1”包含的前缀数量超过了最大数量。最大值为 2。[SQLSTATE 42000](错误 117)。步骤失败。
sql-server-2008 - 通过 SQL 作业使用链接服务器运行 SSIS 包
我有一个 SSIS 2008 包。在其中一个脚本任务中,我正在调用一个使用链接服务器使用 Openquery 的存储过程。我部署了这个包,保护级别为“EncryptWithPassword”,并为包提供了密码。创建了一个 SQL 作业并编辑了它的命令行以包含密码。如果我使用 Windows 身份验证登录到 SQL Server Mgmt Studio 并手动运行作业,它运行良好。但是当我安排它时,我收到一个错误“与链接服务器的通信链接失败”。
请帮忙
java - 运行 java 类并通过 AWS 更新 Web 服务器的作业
我是网络服务器的新手。我有一个执行一组计算的 java 类。我想让这个 java 类每小时运行一次,并用数据更新我在 AWS 上的域。
我的问题是如何/在哪里设置此作业运行?有这方面的标准吗?或者 AWS 有我可以使用的东西吗?我知道如何将我的数据读/写到 AWS。
是否应该使用 cron 作业?cron 作业是否应该在 AWS 上运行?
sql - SQL - 如何通过 TSQL 查找当前正在运行的作业步骤
我正在编写一个查询以在 SQL 中查找当前正在运行的作业(我知道我们可以在 Job Active Monitor 中查看它,但我需要在 TSQL 中进行)。虽然我可以查询 sysjobactivity 表来查找当前正在运行的作业,但它无处说明正在运行的作业步骤(因为我的作业可能有超过 1 个步骤)。
我使用的查询:
请帮助我找到当前正在进行的作业的步骤 ID 和步骤名称。
sql - 插入数据或者从 CSV 文件更新?
我目前正在使用 SQL 作业来导入 CSV 文件(BULK INSERT)的内容。我使用 LEFT JOIN 语句来检查是否存在重复项,如果找到则不插入它们。但是,如果它们是重复的,我想改为更新一列。
这是我的 CSV 文件的文件:
|UserType|Lname|Fname|Mname|ContactNo|Email|Password|Balance|Status
这是我的 LEFT JOIN 声明。
如果发现重复,我想UPDATE
现有记录。假设一个用户的AccountStatus
. 如果用户已经在 Accounts 表中,但他的帐户已停用,我想更新的不是整行而是AccountStatus
列。
无论某些列是否不同,我当前的语句都会丢弃重复的条目。如果数据不存在,如何插入,但如果列已经存在则更新列?
任何回答我的问题的努力将不胜感激!
编辑
我尝试了 MERGE 命令。这是我的声明:
这不起作用,SQL 服务器会抛出错误:
我尝试在我的 MERGE 中插入我的 LEFT JOIN 语句,但无济于事。有任何想法吗?谢谢!