我正需要開始存檔我正在維護的網站的數據庫。基本上,每天都會生成大量的事務數據,並且在大約2周後,這些數據幾乎沒有用處 - 它仍然用於報告目的,但可以安全地從生產服務器移出。SQL Server - 用於歸檔的最佳複製模型
因此,理想情況我會愛,如果我能做到這一點:
- 設置拉複製 - 備份服務器每小時取從生產服務器的更改。
- 每日生產服務器數據庫已清理 - 刪除超過2周的條目。
關於#1 - 我很好奇拉複製是從性能角度出發最有效的方法嗎?我不想在生產服務器上施加壓力(或者至少不是很大的壓力)......我不關心保持數據庫同步。
關於#2 - 如何確保這些刪除不復制 - 數據保存在存檔服務器上?
生產服務器上運行SQL Server 2008企業版,備份服務器可以運行任何需要(目前運行SQL Server 2008 Express的)
對於#2,您不希望使用複製或鏡像,因爲刪除也會發生在副本上。一般來說,我會建議將分區或手動歸檔到單獨的數據庫,但是您忘記告訴我們您正在使用哪個版本的SQL Server版本 - 這些都是重要的細節。 –
我已經添加了詳細信息...也正在研究分區,可能+ pull複製備份/報告是要走的路... – kape123
您將無法使用複製備份/報告,因爲這將刪除當您從源中刪除舊數據時。 –