SQLServer進行表歸檔
SQLServer表歸檔一般用儲存過程實現:
USE [DB]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE Proc [dbo].[Proc_BackupSysDataLog]
as
INSERT INTO [DB].[dbo].[SysDataLog_H]
([SysNo]
,[OptTime]
,[OptUserID]
,[OptIP] )
SELECT top 300000 [SysNo]
,[OptTime]
,[OptUserID]
,[OptIP]
FROM [dbo].[SysDataLog] where [OptTime]<DATEADD(day,-3,getdate())
and not EXISTS (SELECT 1 FROM DB..SysDataLog_H a WHERE a.SysNo=SysDataLog.SysNo)
DELETE TOP(300000)
from [SysDataLog]
WHERE [OptTime]<DATEADD(day,-3,getdate()) and EXISTS (SELECT 1 FROM DB..SysDataLog_H
a WHERE a.SysNo=SysDataLog.SysNo)
然後在SQLServer的作業裡面建一個作業計劃,定時執行這個儲存過程就可以。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2850532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表歸檔
- SQL資料庫怎麼進行資料歸檔和歸檔管理?SQL資料庫
- sqlserver 對單個mdf檔案進行恢復SQLServer
- Sybase或SQLServer資料庫分批歸檔方案SQLServer資料庫
- SQLServer進行SQL跟蹤SQLServer
- [Logmnr]對歸檔日誌進行資料探勘
- 優雅地使用pt-archiver進行資料歸檔Hive
- MySQL 對大表做歸檔MySql
- DM7聯機執行SQL語句進行歸檔備份SQL
- MySQL 5.6對大表做歸檔MySql
- SQLServer對錶進行CDC捕捉時報錯SQLServer
- SQLServer對錶進行CDC捕捉報錯SQLServer
- 怎麼將大量的電腦檔案進行歸類處理?
- Backup And Recovery User's Guide-進行臨時歸檔備份GUIIDE
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- sqlserver關於filestream檔案流、filetable檔案表的總結SQLServer
- oracle 歸檔/非歸檔Oracle
- 歸檔路徑更改後,如何對資料庫進行恢復(轉)資料庫
- 線性迴歸-如何對資料進行迴歸分析
- 【2】使用MATLAB進行機器學習(迴歸)Matlab機器學習
- 使用花生殼進行內網穿透實驗SQLserver內網穿透SQLServer
- 使用logmnr,在RMAN備份檔案中恢復備份的歸檔日誌檔案進行分析
- SQLServer 行數SQLServer
- mybatis利用example檔案進行異表欄位模糊查詢MyBatis
- 歸檔
- sqlserver使用order by case when進行優先順序排序SQLServer排序
- sqlserver查詢資料的所有表名和行數SQLServer
- mysql 進行表分割槽MySql
- Sqlserver如何把查詢的資料insert進入新表SQLServer
- Oracle歸檔模式和非歸檔模式Oracle模式
- 非歸檔模式改為歸檔模式模式
- 關於RAMN能不能再非歸檔模式下進行備份的問題模式
- Sqlserver delete表部分資料釋放資料檔案空間SQLServerdelete
- 歸檔日誌多歸檔路徑 duplex
- 更改ORACLE歸檔路徑及歸檔模式Oracle模式
- 改變歸檔模式,顯示歸檔資訊模式
- Oracle 歸檔與非歸檔模式的更改Oracle模式
- Oracle RAC 歸檔與非歸檔切換Oracle