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

0 投票
1 回答
155 浏览

asp.net - SQL 生成 Word 模板

我有一个 MS Word 模板 .dot。我想使用 SQL 数据库填写 .dot 文件的书签内的数据并将文档保存在文件服务器上。我最好的选择是什么?SSIS会处理这个吗?请指教。谢谢。

0 投票
0 回答
1121 浏览

sql-server-2008 - 配置 AppFabric 监控 - 无法检测到为此数据库运行作业的 SQL 代理服务

我正在尝试解决为什么我们的几个安装了应用程序结构的服务器没有登录到数据库。

我们有多个运行 2008 R2 的 Web 服务器,以及一个运行 SQL Server 2008 的数据库服务器 2008 R2。每个 Web 服务器都安装了 AppFabric,并配置为将监控记录到数据库服务器上的单独数据库中。

除了两个之外,所有 Web 服务器都正确记录。我曾多次尝试重新配置 AppFabric 监控配置,每次都给我一个错误:

无法检测到为此数据库运行作业的 SQL 代理服务。如果服务停止,AppFabricDashboard 将不会显示事件数据。

当我在根 web.config 中注册监视存储并初始化监视存储时出现此错误。它成功创建了所有数据库表、sql 作业等。 但似乎没有任何记录

是的,sql 代理服务正在运行,因为对于数据库服务器上的所有其他数据库,它是相同的 sql 代理服务。


除了唯一数据库之外,我在所有 Web 服务器上都使用相同的设置。

我的监控配置是:

AppFabric 事件收集服务帐户:srv_AppFabric
监控提供程序:System.Data.SqlClient
连接字符串:ApplicationServerMonitoringConnectionString
服务器:sql2008(这是我们数据库服务器的名称)
数据库:ApplicationServerMonitoring_DEV(每个 Web 服务器连接到不同的数据库,它将是 ApplicationServerMonitoring_[Env ])

安全配置:

Windows 身份验证
管理员:srv_AppFabric
读者:srv_AppFabric
作家:srv_AppFabric


我对类似问题采取了一些解决方案,但无济于事:

希望有任何帮助或建议,谢谢

0 投票
3 回答
757 浏览

sql-server-2008-r2 - Sql Server 代理作业 - 添加版本号

我使用 sql server 2008 r2 dmvs 和 dmfs 创建了一个监控工具。我通过 tsql 为它创建了一个 sql server 作业,通过 9 个步骤将其部署到客户端站点。

我的问题是找到一种方法以某种方式包含与作业一起存储的版本,以便我知道何时升级作业以进行下一次部署。任何想法如何做到这一点?

提前致谢!

0 投票
1 回答
124 浏览

sql-server - PowerShell 登录名和权限

从 SQL Server 作业中的 PowerShell 任务调用时,PowerShell 以什么登录方式运行?显然我的“Google_foo”很弱,因为我找不到它,我不想只是假设它会作为与 SQL Server 代理关联的登录名运行。

我也想知道是否可以更改以及如何更改?

谢谢你的帮助,伙计们。

0 投票
2 回答
1335 浏览

sql-server - 如何查询重复但非计划的 SQL 代理作业

我需要开发一个重复的 SQL Server 代理作业列表(并希望将其变成甘特图)。为正常安排的作业执行此操作是一个常见问题,我遇到了很多示例查询来解决它。我无法找到的是如何为定期运行但按计划运行的作业提取数据。可以说,我们最重要的工作是由其他程序触发的。(这就是为什么 Last_Ran_Time 对我来说比 Next_Run_Time 更重要,因为 SQL Server 不知道下次何时调用它们。)

我要问的是 SQL Server 在哪里/如何存储有关非计划作业的信息。到目前为止,我发现的所有示例都删除了从外部调用的工作。最后,最好有 Job Name、Average Duration 和 Last Ran Time(或结束时间)。

0 投票
1 回答
4546 浏览

sql-server-2008 - 无论如何,您可以在 SSRS 2008 中停止数据驱动订阅吗?

无论如何你可以停止DDS吗?我有一个在 400 个不同文件夹中添加 .pdf 的过程。我只是想知道是否有办法阻止它,因为有时它会干扰我正在处理的服务器上的其他事情并且它会显着减慢它。

0 投票
1 回答
242 浏览

sql - SMO SQL 作业创建和集群服务器 - 像我想的那么简单吗?

作为我们部署过程的一部分,我们使用 SMO 在服务器上以编程方式创建 SQL 作业,因为配置的一部分需要是动态的,并且它还使整个过程对我们来说是自动化的。过去几周,这在单个 SQL 服务器设置上运行良好。

然而,我们很快就会转移到集群 SQL 服务器环境,其中有一个集群控制器和 2 个节点。根据我所做的研究,我们只需将 SMO 代码指向集群服务器,就会创建作业,并且一切都会像在非集群环境中一样工作。

但这是真的吗?集群控制器会正确处理这个问题吗?例如确保在两个节点上复制作业?并确保它只运行一次,而不是在每个节点上?

我还没有任何可用的测试基础设施可供检查,但如果能提前知道它会像我想的那样简单,那就太好了。

0 投票
3 回答
70885 浏览

sql - 作业失败。作业由用户调用. 运行的最后一步是 step1

在此处输入图像描述在此处输入图像描述我创建了成功运行的 SSIS 包并将数据转储到所需的位置。但是当我通过作业运行它时,相同的包会导致错误。我用谷歌搜索了这些链接,但没有找到出路- http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/9034bdc4-24fd-4d80-ad8d-cc780943397a/

http://www.progtown.com/topic390755-error-at-start-job-the-job-was-invoked-by-user-sa.html

请建议。

0 投票
0 回答
83 浏览

sql - sql 代理作业未显示在日志文件中

我有一个每天 04:00 和 16:00 运行的 sql 作业(mssql 2008),今天 04:00 它没有运行。当我查看了这份工作的历史记录时,即使说它失败了,也没有那个时间的条目。

我手动运行了这项工作,它运行良好。所以我的问题是,有谁知道为什么在查看历史记录部分没有关于这项工作的条目。每次它在过去几周运行时都很好,并且总是有一个条目报告成功。

0 投票
1 回答
2235 浏览

sql-server-2008 - SQL Server 代理作业失败。包执行成功

作业从 SQL Server 2008 64 位运行

作业步骤启动一个在 BIDS 中成功运行的 SSIS 包。SSIS 包将数据从 Oracle 服务器复制到 SQL Server 中的数据库

Oracle 数据库的连接管理器的登录名与用于创建 SQL 代理作业的登录名不同。我怀疑这是问题所在,因为我有另一项工作与此工作和 SSIS 包使用相同的参数执行完全相同的操作,唯一的区别是工作连接到不同 Oracle 数据库的工作。

SSIS 包每晚复制数据,源 (Oracle) 和目标 (SQL Server) 中的记录计数匹配,但查看历史记录时出现的错误是:

X - 作业失败。作业被调用......

所选行详细信息:
日期 2013 年 5 月 31 日上午 12:00:00
记录作业历史记录 (DailyPull)

步骤 ID 0
服务器 SQL00
作业名称 DailyPull
步骤名称(作业结果)
持续时间 00:34:28
Sql Severity 0
Sql 消息 ID 0
Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

消息
作业失败。作业由 Schedule 20 (DailyPullSchedule) 调用。运行的最后一步是第 1 步(DailyPull)。