❶ 讓資料庫能保存最近15天的數據,並且15天以前的數據都需要備份。
每天備份15天前的數據.也就是說你每天只備份往前第16天的,也就是每天其實只備份一天的數據... 因為你每天都在備份,那麼今天備份的就是前第16天的了..
你可以作一個總的資料庫,然後每天把往前第16天的數據讀出來寫到那個總的資料庫就OK了...這樣的話每天也就是寫10MB的數據到那個總資料庫里..
❷ mysql數據使用邏輯備份mysqlmp備份出來的文件有多大
命令沒啥問題,數據文件是二進制文件,備份出來的是轉換為SQL語句的文本文件,當然更大了,另外超過10G的資料庫備份還原最好使用專門的工具。
❸ SQL SERVER 資料庫備份計劃,備份的最佳時間段是多久一次
我們公司的備份時間基本是每天一次,
完正備份一般都是凌晨2點,伺服器用的人比較少,大約10多分鍾就備份完了(備份時間和伺服器的效能有關系)
如果你們公司的每日數據量比較大,還是建議每天人少的時候完成備份下。
❹ data domain 系統在 8 小時的備份窗口內可以備份的最大數據量是多少
本文通過實例解析了 SQL Server 資料庫擴展存儲過程,實現遠程備份與恢復的方法和步驟 實例說明: 環境:win2k+sqlserver 2K+查詢分析器 SQL SERVER服務實例名稱:mainserver 需要備份的資料庫名稱: msdb 本地機器名稱(Client端):david 本地用戶:zf 密碼:123 本地域名:domain 本地提供備份需求的文件夾:e: est 第一步: 建立共享文件夾 在程序代碼中調用(或者CMD窗口)net share test=e: est 或者用NetShareAdd這個API 簡要說明: net share: 是WINDOWS內部的網路命令。 作用:建立本地的共享資源,顯示當前計算機的共享資源信息。 語法:參見 net share /? 第二步: 建立共享信用關系 master..xp_cmdshell 'net use\david est 123 /user:domainzf' 簡要說明: 1:xp_cmdshell :是SQLSERVER的擴展存儲過程。 作用,以操作系統命令行解釋器的方式執行給定的命令字元串, 並以文本行方式返回任何輸出。 語法:參見SQLSERVER聯機幫助 2:net use: 是WINDOWS內部的網路命令。 作用,將計算機與共享資源連接或斷開,或者顯示關於計算機 連接的信息。該命令還控制持久網路連接。 語法:參見 net use /? 第三步:備份資料庫 backup database msdb to disk='\david estmsdb.bak' 這個不需要說明吧,語法參見SQLSERVER聯機幫助 第四步: 刪除共享文件夾 在程序代碼中調用(或者CMD窗口)net share test /delete 或者用NetShareDel這個API 結果: 已處理 1376 頁,這些頁屬於資料庫 'msdb' 的文件 'MSDBData'(位於文件 1 上)。 已處理 1 頁,這些頁屬於資料庫 'msdb' 的文件 'MSDBLog'(位於文件 1 上)。 BACKUP DATABASE 操作成功地處理了 1377 頁,花費了 3.653 秒(3.086 MB/秒)。 這樣mainserver伺服器上的msdb就備份到了david機器的E: estmsdb.bak文件了,使用起來很簡單吧?恢復資料庫操作也是一樣,只要將第三個步驟的語句改為'restore database msdb from disk='\david estmsdb.bak'就可以啦。。你看完了也可以試試呀?!(最簡單的測試工具查詢分析器+CMD窗口) 備註:xp_cmdshell 這個擴展存儲過程只能SA級別的用戶調用,而且是SQL Server的安全隱患之一,許多DBA都喜歡將其刪除或者禁用,所以開發人員使用時要倍加小心哦。
❺ 備份資料庫多大
使用restore filelistonly 可以看到你備份時MDF和LDF的大小,也就是你還原的時候需要的空間。 restore filelistonly from disk ='d:\master.bak'