恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù)_Mssql數(shù)據(jù)庫(kù)教程
推薦:在SQL Server下數(shù)據(jù)庫(kù)鏈接的使用某些情況下:我們希望在一個(gè)SQL Server下訪問(wèn)另一個(gè)sqlserver數(shù)據(jù)庫(kù)上的數(shù)據(jù),或者訪問(wèn)其他Oracle數(shù)據(jù)庫(kù)上的數(shù)據(jù),要想完成這些操作,我們首要的是創(chuàng)建數(shù)據(jù)庫(kù)鏈接。 數(shù)據(jù)庫(kù)鏈接能夠讓本地的一
msdb-包含了有關(guān)作業(yè)、報(bào)警及操作員等信息如果包含系統(tǒng)數(shù)據(jù)庫(kù)的介質(zhì)變了,那么必須重建系統(tǒng)數(shù)據(jù)庫(kù),如果你仍然可以啟動(dòng)SQL Server服務(wù),則可以通過(guò)RESTORE語(yǔ)句從系統(tǒng)數(shù)據(jù)庫(kù)的備份中恢復(fù)數(shù)據(jù)庫(kù)。
關(guān)于系統(tǒng)數(shù)據(jù)庫(kù)的恢復(fù)總結(jié)如下:
在SQL Server數(shù)據(jù)庫(kù)中,系統(tǒng)信息存儲(chǔ)在系統(tǒng)數(shù)據(jù)庫(kù)中,主要的系統(tǒng)數(shù)據(jù)庫(kù)包括:
master-從整體上控制用戶數(shù)據(jù)庫(kù)和SQL Server操作,在創(chuàng)建了任何用戶定義的對(duì)象后,都要備份它。
model-為新數(shù)據(jù)庫(kù)提供模版和原型
msdb-包含了有關(guān)作業(yè)、報(bào)警及操作員等信息如果包含系統(tǒng)數(shù)據(jù)庫(kù)的介質(zhì)變了,那么必須重建系統(tǒng)數(shù)據(jù)庫(kù),如果你仍然可以啟動(dòng)SQL Server服務(wù),則可以通過(guò)RESTORE語(yǔ)句從系統(tǒng)數(shù)據(jù)庫(kù)的備份中恢復(fù)數(shù)據(jù)庫(kù)。
如果master壞了,不能啟動(dòng)系統(tǒng),可以按照下面步驟進(jìn)行恢復(fù)
1、重建系統(tǒng)數(shù)據(jù)庫(kù) 運(yùn)行c:\mssql7\binn\rebuildm.exe,按照提示進(jìn)行即可,過(guò)程中需要系統(tǒng)數(shù)據(jù)庫(kù)樣本的路徑,可在安裝光盤中找到;
2、重建系統(tǒng)數(shù)據(jù)庫(kù)后,啟動(dòng)SQL Server服務(wù),用系統(tǒng)數(shù)據(jù)庫(kù)的備份恢復(fù)數(shù)據(jù)庫(kù)就行了通常恢復(fù)順序?yàn)閙aster->msdb->model 在恢復(fù)master的備份時(shí)要注意:必須在single user模式下進(jìn)行,有以下幾種方法:
進(jìn)入單用戶模式:
1、可以在命令行模式下輸入sqlservr -c -f -m或者輸入sqlservr -m
其中:-c 可以縮短啟動(dòng)時(shí)間,SQL Server 不作為Windows NT的服務(wù)啟動(dòng)
-f 用最小配置啟動(dòng)SQL Server
-m 單用戶模式啟動(dòng)SQL Server
2、可以在控制面板-服務(wù)-MSSQLServer的啟動(dòng)參數(shù)中輸入-c -f -m或者輸入-m,點(diǎn)擊開始
3、還有一種更靈活的啟動(dòng)方法:用存在注冊(cè)表里的啟動(dòng)參數(shù)啟動(dòng),在MSSQLServer項(xiàng)下添加項(xiàng)SingleUser,具體內(nèi)容如下所示:
HKEY_LOCAL_MACHINE
\Software
\Microsoft
\MSSQLServer
\SingleUser
\Parameters
SQLArg0 : REG_SZ : -dC:\MSSQL7\DATA\MASTER.DAT
SQLArg1 : REG_SZ : -eC:\MSSQL7\LOG\ERRORLOG
SQLArg2 : REG_SZ : -lC:\MSSQL7\DATA\MASTLOG.DAT
SQLArg3 : REG_SZ : -m
在命令行下輸入SQLServr -c -sSingleUser,注意:必須是在命令行下進(jìn)入單用戶模式后啟動(dòng) Query Analyzer執(zhí)行語(yǔ)句:
RESTORE DATABASE master form disk='c:\(具體的備份文件名)
分享:SQL Server和Oracle的真正區(qū)別多年來(lái),在微軟的支持者和甲骨文的支持者之間一直持續(xù)著一場(chǎng)曠日持久的唇槍舌戰(zhàn)。這邊說(shuō)Oracle數(shù)據(jù)庫(kù)有如此這般功能,那邊又說(shuō)SQL Server這些個(gè)那些個(gè)特性,各持己見。可是,這并不是關(guān)鍵所在。
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 數(shù)據(jù)類型的表達(dá)式轉(zhuǎn)換為另一種數(shù)據(jù)類型
- 解讀VB實(shí)現(xiàn)SQL Server 2000存儲(chǔ)過(guò)程調(diào)用
- 揭秘操作日期的SQL語(yǔ)句大全
- 三個(gè)影響SQL Server性能的關(guān)鍵點(diǎn)
- 談Oracle數(shù)據(jù)庫(kù)SQL語(yǔ)句性能調(diào)整的基本原則
- 解析SQL Server 2008對(duì)T-SQL語(yǔ)言的增強(qiáng)
- 解析SQL 2008的Change Data Capture功能
- 解析Sqlserver常用函數(shù)
- Sql語(yǔ)句密碼驗(yàn)證的安全漏洞
- 解析數(shù)據(jù)庫(kù)大戰(zhàn): MS SQL Server IBM DB2
猜你也喜歡看這些
- MySQL筆記之修改表的實(shí)現(xiàn)方法
- MySQL出現(xiàn)大量unauthenticated user
- java連接mysql數(shù)據(jù)庫(kù)亂碼怎么辦
- 30種mysql優(yōu)化sql語(yǔ)句查詢的方法
- 遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)注意點(diǎn)記錄
- 解析SQLite中的常見問(wèn)題與總結(jié)詳解
- mysql語(yǔ)句:SET NAMES UTF8
- 怎么重置mysql的自增列AUTO_INCREMENT初時(shí)值
- MySQL筆記之連接查詢?cè)斀?/a>
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過(guò)程的介紹
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù)。