從日誌中恢複SQL Server資料庫

來源:互聯網
上載者:User
server|恢複|資料|資料庫
        上周有同事對資料庫進行了誤操作,問我可不可以回到前一天的狀態。恢複資料庫的問題以前學DB2的時候遇到過,那時我想SQL Server中應該也會有方法把資料庫恢複到前一天的。我的機器上ERP的資料庫日誌從800M增張到了2G,Log增長得這麼快,想必是把所有的操作都記錄上了。網上找了幾天的資料,SQL Server Books Online也看了一個星期,沒有找到答案,CSDN上找到一篇從日誌恢複資料庫的文章同SQL Server Online上面的說明一樣寫的不清不楚。問了幾個公司裡資曆深一點的同事,都沒有找到答案,昨天早晨6點半的時候醒來,想起DB2中的恢複模型,恢複的資料庫應該是在復原點之前的資料庫,於是早早就起來,來到辦公室,實驗了一次,以為會成功,沒想到還是沒有成功恢複,很沮喪。

        研究這個問題都一個星期了,仍然沒有解決,整個星期五一天都不好受,想起了Boy,一個新人訓時跟我們開交流會的RD leader。結果還是沒有答案,不過Boy很熱情,把這個問題轉寄給了我們的DBA Running,Running好象是搞oracle的,sql server中的這種恢複也不熟悉,不過他說:多從原理方面考慮。


        沒輒,只好到Microsoft的官方網站上面去找一下,溜達了一圈,有一篇文章提到,最好不要使用Auto close,auto shrink選項,我想可能是這兩個選項的問題吧。於是周五下午的時候,又試了一次,SQL Query Analyzer裡面運行restore database等了半天都沒反應,我只好祈禱能夠恢複成功,結果並不如人願,出來了紅色的錯誤資訊,說是資料庫存取衝突,原來是SQL Server Enterprise Manager也在使用資料庫,於是關了Enterprise Manager,果然順利恢複了資料庫,高興地快要跳起來。

         工作幾個月,常常都感覺到理論方面的基礎知識不夠豐富,一些協助文檔看不懂,或者運行不了的時候,常常都是因為理論基礎。一些問題想要去解決常常要花很長的時間,所以以後還是從基礎理論入手學習資料庫。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.