sql-server - 从 MsSql 中清除旧数据

标签 sql-server azure

从 mssql 服务器(托管在 Azure 上)自动备份和清除旧数据的最佳方法是什么。

它包含网络服务器的日志(需要位于数据库内,因为我们有一个实时分析它的应用程序)。但是,早于一周的数据不需要实时可用。

我的表格包含一列,其中包含添加日期。

最有效的方法是什么?我显然考虑过使用带有一堆查询的 cron 作业。但是 azure 或 mssql 中是否有一些功能可以促进这一点(或者可能是其他一些软件)。

谢谢!

最佳答案

不幸的是,SQL Agent 不适用于 SQL Azure,因此无法像本地 SQL Server 一样使用此功能创建作业,但这并不意味着您没有其他选择。 Cron 工作还可以,但我还有一些建议您应该考虑:

  1. SQL Database Elastic Jobs
  2. Azure job scheduler
  3. Azure Automation
  4. SQL Server in a VM - 如果您有的话,您可以用它来创建远程作业。

关于sql-server - 从 MsSql 中清除旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33708107/

相关文章:

java - setMaxResult 无法在带有 Hibernate 的 MSSQL Server 2014 中工作

sql-server - 本地SQL Server版本应该与主机版本相同吗?

c# - Azure:通过证书从云工作人员连接到 key 保管库

azure - 自动生成 SAS 共享访问签名

sql-server - 规则已被弃用,取而代之的是什么呢(TSQL)?

sql-server - 在 SQL Server 中,如何为给定表生成 CREATE TABLE 语句?

azure - 如何在Azure搜索索引中获取字符匹配而不是子字符串

python - 向 Dynamics CRM Web API 发出请求

azure - 具有持久功能的巨大 2 类队列操作计数

sql-server - 如何让 SQL Server 以 AM/PM 格式保存日期时间?