Azure SSISDB是否会自动执行日志清理操作?
Azure SSISDB 日志清理机制说明
核心结论: Azure SQL Server 不会自动执行SSISDB的日志或项目版本清理操作
本地SQL Server依赖SQL Agent Job每日自动触发清理存储过程,但Azure SQL Server没有内置的同类自动化调度能力,后台不会主动运行清理任务。正确的清理方式
你当前通过ADF管道调用清理存储过程的方案是可行的,常见的实现途径包括:- 在ADF中创建带定时触发的管道,调用
[catalog].[cleanup_server_retention_window]和[catalog].[cleanup_project_version]这两个核心存储过程 - 也可使用Azure Automation Runbook、Logic Apps等其他Azure自动化工具,定期执行对应的SQL命令
- 在ADF中创建带定时触发的管道,调用
注意事项
仅配置SSISDB的保留期参数(如操作日志保留时长、项目版本数量限制)无法自动触发清理,必须配合定时调用上述存储过程,才能真正完成日志和旧版本的清理工作。
内容的提问来源于stack exchange,提问作者dotnetguru.dk
相关产品推荐
相关产品推荐

