sql-agent-job

    0热度

    1回答

    我有一个SSIS包计划在SQLAgent的每个X分钟运行,如果满足某些条件,它会执行大量的子包。我遇到的问题是,有时候某些子包需要比X分钟运行更长的时间,这意味着除非所有子包完成,否则其他任何东西都不能运行。 这也意味着在运行期间,运行子包的条件可能已经到来并且即将到来,这意味着即使原始包完成时它们也不会运行。 有没有办法允许父包的并发实例运行,即使它以前正在运行? ParentA计划每10分钟运

    1热度

    1回答

    由于我在创建第二个作业期间发生的错误,我有两个共享相同计划的SQL代理作业。我在SSMS中生成了一个脚本并编辑了一些值,但我将schedule_uid保留了相同的值。现在事实证明,虽然这两项工作同时运行,但它们正在腐蚀对方的数据。 我需要做的是离开原来的工作,但创建一个新的时间表,并让第二个工作使用这个新的时间表。然而,我寻找正确的方法来做到这一切都导致了死胡同。 这些都不能使用UI来完成....

    0热度

    1回答

    我正在使用SQL Server 2008 R2,我想知道是否有一种方法可以通过某些查询来了解SQL Server代理作业状态(运行/停止)。你有什么建议吗?

    1热度

    1回答

    我正在维护经典ASP Web应用程序在单独的服务器上访问数据库(SQL Server 2012)。 这个遗留应用程序有很多集成工作。 其中大部分涉及托管在数据库服务器上的导入文件。这些由SQL Server代理作业运行的SSIS包处理,并由ASP COM +对象启动 我希望能够检查导入文件是否存在或不在Web服务器上的数据库服务器(与Web服务器分开)运行导入包。所以它应该能够失败并返回一个错误,

    0热度

    2回答

    我有一个代理作业设置为从上午2:00到下午11:59每两个小时运行一次日志备份(留下一个窗口用于运行完整备份或差异备份) 。我的50个左右实例中都有一个类似的工作。我可能会随着时间的推移添加数百个实例(我们为一些客户托管SQL Server)。它们都备份到相同的SAN磁盘卷。这会导致延迟问题并影响性能。 我想将每个实例的作业运行时间抵消5分钟,以便实例一将在2:00,4:00等运行作业,实例二将在

    0热度

    1回答

    如果我改变AD用户帐户的名称是设置为“运行方式”帐户为SQL Server代理作业的步骤,做我需要更新步骤的“Run as”属性?或者它会继续使用帐户的SID吗?

    1热度

    1回答

    我需要使用SQL过程从MSSQL(2012)导出数据到XML,并定期使用SQL Server代理运行脚本。 我想直接从SQL Server执行它,因为现在我正在使用控制台应用程序执行此操作,该应用程序正在从SQL原始数据生成XML结构,并且需要10个小时以上!输出XML现在有300M。 现在有人该怎么做吗?我已经有存储过程生成XML输出。

    1热度

    1回答

    我有一个父包“Master.dtsx”包含3个子包。每个都使用“执行包任务”执行。 SQL代理作业中的主包被设置为“32位运行时”。但是,子包未在32位模式下运行。是否有任何方法从Master设置子包“32位运行时”或任何其他解决方法? P.S. 1)我很确定孩子pkgs不在32位,因为我试图单独执行每个“SSISDB”与“32位”检查和成功。但是当从师父执行他们失败。 2)我尝试了“执行进程任务

    0热度

    1回答

    我有一个SQL Server代理作业通过一系列步骤运行多个SSIS包。这些包自己设置为通过查询SQL配置表来读取源服务器和目标服务器位置。但是,指向配置表的初始连接具有硬编码的服务器位置。 当从测试阶段推出SSIS包和代理作业时,我需要将配置表的硬编码位置从旧测试位置更改为新的舞台位置。我认为解决这个问题的方法是为配置表的位置创建一个Project Parameter,然后用这个变量为配置表提供每

    0热度

    1回答

    我正在SQL代理中创建作业,它将执行一个TSQL批处理以收缩日志文件。 A也创建时间表来运行这项工作每个月。最初的成功测试后,我只是想再次见到TSQL批处理,双击任务,选择步骤,然后单击编辑一步,但后来我得到了一个错误: Creating an instance of the COM component with CLSID {some guid} from the IClassFactory