从 mssql 服务器(托管在 Azure 上)自动备份和清除旧数据的最佳方法是什么。
它包含网络服务器的日志(需要位于数据库内,因为我们有一个实时分析它的应用程序)。但是,早于一周的数据不需要实时可用。
我的表格包含一列,其中包含添加日期。
最有效的方法是什么?我显然考虑过使用带有一堆查询的 cron 作业。但是 azure 或 mssql 中是否有一些功能可以促进这一点(或者可能是其他一些软件)。
谢谢!
最佳答案
不幸的是,SQL Agent 不适用于 SQL Azure,因此无法像本地 SQL Server 一样使用此功能创建作业,但这并不意味着您没有其他选择。 Cron 工作还可以,但我还有一些建议您应该考虑:
- SQL Database Elastic Jobs
- Azure job scheduler
- Azure Automation
- SQL Server in a VM - 如果您有的话,您可以用它来创建远程作业。
关于sql-server - 从 MsSql 中清除旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33708107/