SQL Server 2000數據庫崩潰后的補救措施_Mssql數據庫教程
推薦:精華:精妙SQL語句說明:復制表(只復制結構,源表名:a 新表名:b) SQL: select * into b from a where 1<>1 說明:拷貝表(拷貝數據,源表名:a 目標表名:b) SQL: insert into b(a, b, c) select
SQL Server 2000數據庫崩潰后的補救措施:
案例描述:
SQL Server 2000數據庫崩潰后,重裝數據庫前的準備:
1.三個系統庫(master,msdb,model)的完全備份:
2.兩個用戶數據庫(user01,user02)的備份(周日的完全備份 除周日外每天的差異備份):
三個系統數據庫是早期備份的,之間沒有更新過帳號信息,沒有增減過饕檔鵲取?
兩個用戶數據庫在上周日晚做過完全備份(user01.bak和user02.bak)
需求:一次性恢復到用戶數據庫最后一個備份前的狀態。
下文中,我們將介紹一下常規的恢復過程:
1. 備份可用的數據, 包含所有系統數據庫和用戶數據庫的數據文件和日志文件(*.mdf/ldf/ndf)
2. 卸載原來的安裝
3. 系統表查找和刪除所有的MSSQLServer項
4. 磁盤上刪除安裝SQL SErver產生的所有文件
5. 重新安裝SQL Server,所需安裝的補丁的版本要求保持與備份系統數據庫時安裝的補丁版本一致
6. 單用戶模式下恢復master數據庫
7. 恢復其他系統數據庫
8. 恢復用戶數據庫
此外,我們還可以嘗試用下面的方法:
假如你的時間比較充裕,而且想盡量恢復數據到最近的時間點, 可以在上述步驟中做以下的嘗試:
1. 首先,將第6,7兩個步驟改為:
a. 停止MSSQL服務
b. 用步驟1備份的系統數據庫的數據文件和日志文件替換安裝后生成的系統數據庫的對應文件
c. 建立與SQL Server系統崩潰之前一樣的用戶數據庫的存放目錄, 并且把用戶數據庫文件按原來的位置存放
d. 啟動MSSQL服務
分享:SQL Server 2008:開辟嶄新數據平臺和以往微軟開發的工具一樣,版本越高其功能也就越為強大,即將發布的SQL Server 2008也是如此。SQL Server 2008是微軟數據平臺愿景中的一個主要部分,旨在滿足目前和將來管理和使用數據的需求。
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-SQL Server 2000數據庫崩潰后的補救措施
。