问题标签 [sql-server-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 投票
3 回答
3586 浏览

sql-server-2005 - 在 2005 SQL Server 中从 SQL 代理作业运行脚本时,Powershell 脚本为空

我有一个复杂的 Powershell 脚本,它作为 SQL 2005 服务器代理作业的一部分运行。该脚本运行良好,但它使用“Start-Transcript $strLogfile -Append”命令将其所有操作记录到脚本文件中。问题是成绩单总是空的。它添加页眉和页脚以指示脚本正在开始和停止,但它实际上并没有记录任何内容。例子:

当我从命令提示符或 start -> run 执行脚本时,一切正常。这是用于运行脚本的命令(与 SQL 代理作业的操作系统 CmdExec 步骤中使用的命令相同)

我首先认为它一定与在系统帐户(默认 SQL 代理帐户)下运行的脚本有关,但即使我尝试将 SQL 代理更改为在我自己的个人帐户下运行,它仍然创建了一个空白脚本。

作为 2005 SQL Server 代理作业的一部分执行时,有什么方法可以让 PowerShell 脚本正常工作?

0 投票
4 回答
14999 浏览

sql - SQL 如何计算作业计划的 NEXT_RUN_DATE?

我必须手动计算工作的下一个运行日期,你能帮我吗?

0 投票
1 回答
1512 浏览

sql-server - SQL 作业:具有多个参数的 CmdExec

是否可以在 SQL JOb 步骤中为 CmdExec 指定两个参数?

我有 MyApp.exe Para1 Para2

但它只识别 para1。

0 投票
3 回答
1257 浏览

ssis - 在本地 PC 上的 SQL Server 代理中运行的 SSIS 2005 连接到远程服务器上的数据库产生错误

我正在尝试从本地 PC 上的 SQL Server 代理作业运行 SSIS 2005 包。此程序包正在尝试连接到远程服务器上的 SQL Server 2005 数据库,但收到错误消息Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. 有什么问题,我该如何解决?

0 投票
3 回答
2188 浏览

sql-server-2005 - SQL Server 代理 2005 作业运行但没有输出

本质上,我有一个在 BIDS 中运行并作为独立程序包运行的工作,当它在 SQL Server 代理下运行时,它不能正确完成(虽然没有错误消息)。

作业步骤如下:

1)从表中删除所有行;

2) 使用 For each loop 从 Excel 电子表格中填写表格;

3)清理桌子。

我已经尝试过这个MS 页面(步骤 1 和 2),没有看到任何需要从服务器端安全性开始更改。

此页面的SQLServerCentral.com 也是如此,没有解决方案。

如何获取错误记录或修复?

注意我已经从 Server Fault 重新发布了这个,因为它是那些不是纯粹的管理或编程的问题之一。

我已经以我正在运行的代理帐户登录,并且该作业独立运行但抱怨 Excel 表为空?

0 投票
3 回答
8653 浏览

sql-server - Using current database name in T-SQL has Using statement

I have application runs T-SQL statements to update more than one database the problem is i'm using the following t-sql

and i'm using (USE [msdb]) before any block and i want to get database name to replace this @database_name=N'**Client5281**', with the current database name instead of ([msdb]) that i'm using.

i hope that i explained what i want well.

0 投票
4 回答
5489 浏览

sql-server - SQL 代理命令行未保存

我有一个正在尝试安排的 SSIS 包。我在 SQL Server 代理下创建了一个新作业。在作业步骤的命令行选项卡上,我选择“手动编辑命令行”。

当我在作业步骤中从选项卡切换到选项卡时,更改会保留,但每当我退出并保存作业时,更改都会丢失。

有什么想法吗?

我在 SQL Server 2008 上。

0 投票
1 回答
890 浏览

sql-server - 使用 SQL Server 代理嵌入业务逻辑和调度执行的 SQL Server CLR

我在 C# 类库中有类似工作流的应用程序的业务逻辑,但是在每个月末需要调用库中的某些进程,我认为调用此计划执行的理想机制是使用 Sql 服务器代理(最好是 sql 作业,尽管如果绝对需要,我什至愿意进入 SSIS 地狱),但问题是我如何从 sql 作业调用应用程序库的进程?

应用程序库也用于 asp.net 页面,因此它通常有一个 Web 应用程序上下文 (web.config),其中配置了输入和输出数据库

我明白步骤或多或少

1)将类库嵌入到sql server CLR程序集中,强键签名并部署它2)调用库

我不清楚的是,在部署这样的 CLR 程序集时,Web 应用程序上下文会发生什么?我该如何使用适当的 app.config 来部署 CLR?如果我需要更改连接字符串,是否必须重新部署 CLR?

我也不确定,因为 CLR 需要连接回正在调用它的数据库(出于读取和写入表的目的),但我猜人们必须格外小心,以避免自我调用之类的事情。

0 投票
1 回答
1717 浏览

sql-server - SQL Server 代理错误 - 未找到连接“DatabaseName”?

对 SSIS 包进行了一些修改,我似乎无法弄清楚出了什么问题。直到几天前,涉及执行其中一个包的 SQL Server 代理作业运行良好。我看到的错误是这个......

以用户身份执行:域名\服务帐户。... 对于 32 位版权所有 (C) Microsoft Corp 1984-2005。版权所有。开始时间:下午 4:47:33 错误:2010-07-07 16:47:34.09 代码:0xC001000E 源:PackageNAME 描述:找不到连接“DB.NAME”。当未找到特定连接元素时,Connections 集合会引发此错误。结束错误警告:2010-07-07 16:47:34.09 代码:0x8001F02F 源:PackageNAME 描述:无法将包路径解析为包“.Connections[DB.NAME].Properties[ConnectionString]”中的对象。验证包路径是否有效。结束警告 警告:2010-07-07 16:47:34.09 代码:0x80012017 源:PackageNAME 描述:包路径引用了一个找不到的对象:“\Package.Connections[DB.NAME]。

我没有收到任何关于作业出错的警报,因为正如最后一行所建议的那样,该步骤成功了。正因为如此,这项工作几天没有“正常”运行,我正在摸索可能是什么问题。有没有人见过这个错误?

0 投票
1 回答
1475 浏览

sql-server-2008 - 从 SQL Server 代理作业运行的 SSIS 包不再执行日志记录

我有一个存储在 SQL Server 中的包,当我通过在 SQL Server 中右键单击它直接运行它时,它可以正常使用日志记录。

日志记录设置为“文本文件的 SSIS 日志提供程序”。

当我从 SQL Server 代理作业运行它时,它工作正常,没有错误,但没有完成日志记录。

该作业与我的用户一起运行,与我用来从 SQL Server 启动包的用户相同

任何人都知道为什么以及如何使其记录

谢谢