none
SQL Server 2005 ldf檔並沒有異動,復原模式為完整。 RRS feed

  • 問題

  • 請問大大,
    SQL Server 2005 在資料庫  復原模式為完整,可是在大量的寫入刪除動作之後, ldf檔並沒有異動,檔案也沒有成長?
    主機event log也沒有問題產生,sql server也可以運作,
    該如何找出問題點?
    2009年12月15日 上午 08:51

解答

所有回覆

  • 發現這個問題,是在執行完  Backup Log database with TRUNCATE_ONLY  之後,
    需執行 完整備份,ldf檔才會正常成長,
    不知道原因為何?
    2009年12月15日 上午 09:44
  • By design. If don't do full backup, sql will treat that database as in simple recovery mode.
    2009年12月15日 下午 02:25
  • ldf 檔案大小為何?
    SQL Server 2005 資料庫預設的復原模式是「完整」復原模式,於此模式時,一般會定期進行交易記錄檔備份,以避免交易記錄檔的大小超出資料庫大小的一定比例。因此如果沒有定期製作交易記錄檔備份,交易記錄檔就會成長。
    猜測應是 ldf 檔案大小滿大的,所以您的相關寫入、刪除操作才沒讓 ldf 檔案變大。

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2009年12月28日 上午 02:04
    版主