问题标签 [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.

0 投票
1 回答
1681 浏览

ssis - 来自 SSIS/SQL 代理的数据库用户密码

我有一个试图从 SQL 作业运行的 SSIS 包。但是,它失败了,并且日志声称连接字符串中指定的用户的密码错误。为了进行测试,我将保护级别设置为 EncryptSensitiveWithKey,并且它在 BIDS 中运行良好。当我将它导入 SSIS 时,我将其更改为 ServerStorage。(我对文档的理解表明这应该有效。不过我可能是错的。)在导入过程中,它要求我提供解密密钥,一切似乎都很好。

当我在 SQL Server 代理中设置作业时,它似乎也很好。但是,当我运行该作业时,它会失败并且日志显示该用户的密码不正确。不是说有权限问题,而是说密码错误。

我已经通过连接并仔细检查了用于访问数据库的用户名和密码。我可以用那个用户名和密码组合很好地连接。这是用于连接到数据库的用户。执行该作业似乎没有任何问题。

对此的任何帮助将不胜感激。

0 投票
2 回答
183 浏览

sql-server - SQL 代理和跨网络运行 SSIS 不工作

我有一个 vb 脚本,它将文件从一台服务器移动到另一台服务器,并且在手动运行时它可以成功运行,但是当在 SQL 代理中创建一个作业以自动化该过程时,它不会执行该任务。SQL 代理不会失败,它只是不执行移动。

我向执行任务的帐户授予了本地管理员权限,但仍然没有。我将文件手动复制到本地 SQL Server,但尝试在 SQL 代理中运行作业时仍然得到相同的结果。

我也尝试使用 FQDN,但它仍然不执行该过程。有什么建议么?请提前帮助和感谢。

0 投票
1 回答
4434 浏览

sql-server - 计划停止 SQL Server 代理上的作业

可能重复:
SQL Server 代理作业超时

如果 SQL Server 2005 上的计划作业运行超过一定小时数,是否可以计划将其停止?就像windows中的计划任务一样?

0 投票
4 回答
11497 浏览

sql-server - SQL Server 代理作业运行缓慢

我正在使用 SQL Server 2005 中的 SQL Server 代理作业执行存储过程。

直到昨天,这项工作一直在快速进行。从昨天开始,这项工作需要超过 1 小时而不是 2 分钟。

我在 SSMS 中执行了存储过程,执行时间不到 1 分钟。

我无法弄清楚为什么作为 SQL Server 代理作业执行时需要超过 1 小时?

0 投票
1 回答
445 浏览

asp.net - ASP.NET Web 自我维护器作为 Windows 服务或 SQL 代理的替代品

很久以前,我们现在谈8 年,我通过保留应用程序池的正常运行时间状态并因此保留一个可以维护状态,例如,为类似代理的任务保留服务计时器。我通过让 Web 应用程序通过 HTTP 调用自身并将其状态存储在应用程序缓存中来实现这一点。

我并没有试图推动这一点,而是寻求建议。我仍在考虑将其作为 SQL 代理的合理替代方案,用于为 Web 应用程序执行提醒电子邮件等操作。我知道我也可以做诸如 cron 作业(计划任务服务任务等)或实际 Windows 服务之类的事情,但这里的问题是,有问题的 Web 应用程序处于开发人员无法访问的封闭环境中,并且因此,在支持 SQL 代理作业和 Windows 服务的非 Web 部署方面存在太多开销。

再说一次,除了我在这里考虑的问题之外,还有其他解决方案吗?

0 投票
1 回答
809 浏览

sql-server - SSIS 父项不需要密码,但子程序包需要密码 - 我如何让它在 SQL Server 代理中运行?

我有一个父包,它只调用 4 个子包。所有这些(父和子)包都已使用包密码保存。但是,这些子包中只有 2 个具有非 sql 连接,因此您只需要在 IDE 中打开它们时输入这些密码。我不知道为什么不要求您提供父母,但这是另一个问题。

但是,在 SQL Server 代理(运行此父程序包)中,不会要求您输入程序包密码(即使在父程序包中设置了程序包密码),因为(我假设 IDE 没有问)

因此,当父母去调用确实询问的子包时,它们会失败。它们都作为存储包存储在 SQL 集成服务中,并且在导入它们时输入了密码。

如何让子包工作?我已经尝试将它放在以“/DE 密码”运行父包的代理命令行上,但这似乎没有传递给子包。

我也尝试将它作为父包变量添加到 SSISConfig 数据库中,但这似乎也不起作用?

我怎样才能让它工作?

0 投票
1 回答
2847 浏览

sql-server-2008 - 如何在 SQL Server 2008 标准中创建 SQL 代理作业?

如何在 SQL Server 2008 Standard Edition 中创建作业?

我找不到该命令的菜单。

0 投票
4 回答
82686 浏览

sql-server - 如何查看完整的 SQL 作业历史记录?

在 SQL Server Management Studio 中,当我为 SQL 作业“查看历史记录”时,我只看到了该作业的最后 50 次执行。

自在服务器上创建以来,如何查看 SQL 作业的每次执行的完整日志?

0 投票
2 回答
14537 浏览

sql-server - 将 SSIS 包作为 SQLAgent 作业执行

我有一个 SQL Server 2008 SSIS 作业,它执行一些 Win 32 exe 文件。当我通过 BIDS(在 Windows 2008 机器上)执行作业时,该作业运行良好。现在我已经在 MSDB 数据库中部署了包,并尝试将包作为 SQLAgent 作业执行。

当我这样做时,作业失败并在执行 Win 32 exe 时抛出错误消息。我可以从同一台服务器上的批处理文件运行 exe。但是当 SQLServer 代理作业尝试执行时,它会抛出以下错误

代码:0xC0029151,进程退出代码为“1”,而预期为“0”。结束错误 DTExec:包执行返回 DTSER_FAILURE (1)。

有任何想法吗?

0 投票
1 回答
1157 浏览

sql-server - 通过脚本远程创建 SQL Server 代理作业

是否可以通过脚本在远程计算机上创建 SQL Server 代理作业?任何想法 ..