SQL Server 2000數(shù)據(jù)庫崩潰后的補(bǔ)救措施_Mssql數(shù)據(jù)庫教程
推薦:精華:精妙SQL語句說明:復(fù)制表(只復(fù)制結(jié)構(gòu),源表名:a 新表名:b) SQL: select * into b from a where 1<>1 說明:拷貝表(拷貝數(shù)據(jù),源表名:a 目標(biāo)表名:b) SQL: insert into b(a, b, c) select
SQL Server 2000數(shù)據(jù)庫崩潰后的補(bǔ)救措施:
案例描述:
SQL Server 2000數(shù)據(jù)庫崩潰后,重裝數(shù)據(jù)庫前的準(zhǔn)備:
1.三個系統(tǒng)庫(master,msdb,model)的完全備份:
2.兩個用戶數(shù)據(jù)庫(user01,user02)的備份(周日的完全備份 除周日外每天的差異備份):
三個系統(tǒng)數(shù)據(jù)庫是早期備份的,之間沒有更新過帳號信息,沒有增減過饕檔鵲取?
兩個用戶數(shù)據(jù)庫在上周日晚做過完全備份(user01.bak和user02.bak)
需求:一次性恢復(fù)到用戶數(shù)據(jù)庫最后一個備份前的狀態(tài)。
下文中,我們將介紹一下常規(guī)的恢復(fù)過程:
1. 備份可用的數(shù)據(jù), 包含所有系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件(*.mdf/ldf/ndf)
2. 卸載原來的安裝
3. 系統(tǒng)表查找和刪除所有的MSSQLServer項(xiàng)
4. 磁盤上刪除安裝SQL SErver產(chǎn)生的所有文件
5. 重新安裝SQL Server,所需安裝的補(bǔ)丁的版本要求保持與備份系統(tǒng)數(shù)據(jù)庫時安裝的補(bǔ)丁版本一致
6. 單用戶模式下恢復(fù)master數(shù)據(jù)庫
7. 恢復(fù)其他系統(tǒng)數(shù)據(jù)庫
8. 恢復(fù)用戶數(shù)據(jù)庫
此外,我們還可以嘗試用下面的方法:
假如你的時間比較充裕,而且想盡量恢復(fù)數(shù)據(jù)到最近的時間點(diǎn), 可以在上述步驟中做以下的嘗試:
1. 首先,將第6,7兩個步驟改為:
a. 停止MSSQL服務(wù)
b. 用步驟1備份的系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件替換安裝后生成的系統(tǒng)數(shù)據(jù)庫的對應(yīng)文件
c. 建立與SQL Server系統(tǒng)崩潰之前一樣的用戶數(shù)據(jù)庫的存放目錄, 并且把用戶數(shù)據(jù)庫文件按原來的位置存放
d. 啟動MSSQL服務(wù)
分享:SQL Server 2008:開辟嶄新數(shù)據(jù)平臺和以往微軟開發(fā)的工具一樣,版本越高其功能也就越為強(qiáng)大,即將發(fā)布的SQL Server 2008也是如此。SQL Server 2008是微軟數(shù)據(jù)平臺愿景中的一個主要部分,旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 解析修復(fù)SQL Server的MDF文件的方法
- 解決SQL Server常見四大故障
- 在SQL Server 2008中運(yùn)用表值參數(shù)(TVP)
- sqlserver中delete、update中使用表別名和oracle的區(qū)別
- Sql Server 2008完全卸載方法(其他版本類似)
- 解讀SQL Server數(shù)據(jù)庫開發(fā)要注意的21點(diǎn)
- 解析SQL Server 2008企業(yè)級新特性
- 通過事務(wù)日志解決SQL Server常見四大故障(二)
- 揭秘八個有用的WordPress的SQL語句
- 解決SQL Server數(shù)據(jù)庫占用過多內(nèi)存的方法
猜你也喜歡看這些
- 深入mysql "ON DUPLICATE KEY UPDATE" 語法的分析
- MySQL 替換某字段內(nèi)部分內(nèi)容的UPDATE語句
- MySQL筆記之?dāng)?shù)據(jù)類型詳解
- mysql 定時更新表字段列的值狀態(tài)
- MSSQL清空日志刪除日志文件
- sql語句:拷貝表,復(fù)制表
- MySQL與Oracle的語法區(qū)別詳細(xì)對比
- MySql中把一個表的數(shù)據(jù)插入到另一個表中的實(shí)現(xiàn)代碼
- 網(wǎng)站模板:如何捕獲和記錄SQL Server中發(fā)生的死鎖
- CentOS6.4系統(tǒng)中Mysql數(shù)據(jù)庫卸載、安裝與配置
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-SQL Server 2000數(shù)據(jù)庫崩潰后的補(bǔ)救措施
。