Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何仅清除特定作业的SSIDB历史记录_Sql Server_Ssis_Sql Server 2012 - Fatal编程技术网

Sql server 如何仅清除特定作业的SSIDB历史记录

Sql server 如何仅清除特定作业的SSIDB历史记录,sql-server,ssis,sql-server-2012,Sql Server,Ssis,Sql Server 2012,我正在使用SQL Server 2012。MySSIDB有一个每分钟运行一次的作业。标准的保留清理不会有效地修剪该作业,因为它可以在比标准的日常作业少得多的时间内导致增长。因此,我需要在该作业上运行与其他作业不同的维护清理 我担心如果我只是随机删除行,或者让一个作业从明显更糟糕的罪魁祸首表(事件\消息、事件\消息\上下文)中随机删除行,可能会导致SSIDB出现问题。是否有任何工具或建议用于如何基于单个作业进行清理?是否有清理这些表的官方存储过程

我正在使用SQL Server 2012。My
SSIDB
有一个每分钟运行一次的作业。标准的保留清理不会有效地修剪该作业,因为它可以在比标准的日常作业少得多的时间内导致增长。因此,我需要在该作业上运行与其他作业不同的维护清理

我担心如果我只是随机删除行,或者让一个作业从明显更糟糕的罪魁祸首表(事件\消息、事件\消息\上下文)中随机删除行,可能会导致SSIDB出现问题。是否有任何工具或建议用于如何基于单个作业进行清理?是否有清理这些表的官方存储过程