如何修複被刪除的SQL記錄檔

來源:互聯網
上載者:User
 1、確定SQL資料庫的安裝路徑與所用的SQL資料庫名稱。
    如:e:\Program Files\Microsoft SQL Server\MSSQL\Data\J200.mdf'
    2、將資料庫J200重新命名為其他名,如J2008,什麼名都可以。
    3、利用您所用的系統,重新建立一個“J200”的資料庫。
    4、點擊開始--程式--Microsoft SQL Server--查詢分析器--確定,進入軟體裡,在空白處直接輸入以下的命令:
EXEC sp_detach_db @dbname = 'J200'
return
EXEC sp_attach_single_file_db @dbname = 'J200',
@physname = 'e:\Program Files\Microsoft SQL Server\MSSQL\Data\J200.mdf'
    以上命令即是將J200的資料庫與記錄檔分離。
    5、輸入命令後,點擊菜單查詢--執行,下面對話方塊出現命令命令已成功完成。
    6、將剛才輸入命令中的“EXEC sp_detach_db @dbname = ' J2002' return”刪除,保留如下命令:
 EXEC sp_attach_single_file_db @dbname = 'J200', 
@physname = 'e:\Program Files\Microsoft SQL Server\MSSQL\Data\J200.mdf'
    7、進入安裝SQL資料庫路徑裡將J200的二個檔案刪除,然後把“J2008”的檔案再更名為“J200”。
    8、重複第5點做法,點擊菜單查詢--執行。系統將出現下面對話方塊的命令裝置啟用錯誤。物理檔案名稱 'D:\Program Files\Microsoft SQL Server\MSSQL\Data\J200.ldf' 可能有誤。已建立名為 'D:\Program Files\Microsoft SQL Server\MSSQL\Data\j200.LDF' 的新記錄檔。
    9、退出即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.