日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

SQL Server 2000數(shù)據(jù)庫崩潰后的補(bǔ)救措施(2)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:精華:精妙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

1. 恢復(fù)系統(tǒng)數(shù)據(jù)庫:

在SQL Server數(shù)據(jù)庫中,系統(tǒng)信息存儲在系統(tǒng)數(shù)據(jù)庫中,主要的系統(tǒng)數(shù)據(jù)庫包括:

master-從整體上控制用戶數(shù)據(jù)庫和SQL Server操作,在創(chuàng)建了任何用戶定義的對象后,都要備份它

model-為新數(shù)據(jù)庫提供模版和原型

msdb-包含了有關(guān)作業(yè)、報警及操作員等信息

假如包含系統(tǒng)數(shù)據(jù)庫的介質(zhì)已經(jīng)改變,則必須重建系統(tǒng)數(shù)據(jù)庫,如果你目前仍然可以啟動SQL Server服務(wù),則可以通過RESTORE語句從系統(tǒng)數(shù)據(jù)庫的備份中恢復(fù)數(shù)據(jù)庫。

如果master壞了,不能啟動系統(tǒng),可以按照下面步驟進(jìn)行恢復(fù)

(1)重建系統(tǒng)數(shù)據(jù)庫 運(yùn)行c:\mssql7\binn\rebuildm.exe,按照提示進(jìn)行即可,

過程中需要系統(tǒng)數(shù)據(jù)庫樣本的路徑,可在安裝光盤中找到;

(2)重建系統(tǒng)數(shù)據(jù)庫后,啟動SQL Server服務(wù),用系統(tǒng)數(shù)據(jù)庫的備份恢復(fù)數(shù)據(jù)庫

就行了通�;謴�(fù)順序?yàn)閙aster->msdb->model

在恢復(fù)master的備份時要注意:必須在單用戶(single user)模式下進(jìn)行

進(jìn)入單用戶模式的方法:

a. 在命令行模式下輸入:sqlservr -c -f -m或者輸入sqlservr -m

其中:-c 可以縮短啟動時間,SQL Server 不作為Windows NT的服務(wù)啟動

-f 用最小配置啟動SQL Server

-m 單用戶模式啟動SQL Server

b. 可以在控制面板-服務(wù)-MSSQLServer的啟動參數(shù)中輸入-c -f -m或者輸入-m,點(diǎn)擊開始

(3)進(jìn)行master數(shù)據(jù)庫的恢復(fù)

a. 直接進(jìn)入查詢分析器,有個提示不要理會它

輸入恢復(fù)語句進(jìn)行數(shù)據(jù)庫恢復(fù):

RESTORE DATABASE master from disk='c:\具體的備份文件名'

b. 或者用這個,在命令提示符下輸入,注意大小寫

使用"windows身份驗(yàn)證"的,輸入:isql /E

使用"sql server和windows身份驗(yàn)證"的,輸入:isql /U"用戶名" /P"密碼"

然后在出現(xiàn)的提示符下輸入(注意1>,2>是提示符):

1>RESTORE DATABASE master from disk='c:\具體的備份文件名'

2>GO

2. 還原數(shù)據(jù)庫的具體步驟:

(1) 恢復(fù)最近一次的完整備份

企業(yè)管理器--右鍵"數(shù)據(jù)庫"--所有任務(wù)--還原數(shù)據(jù)庫

--"還原為數(shù)據(jù)庫庫"中輸入還原后的數(shù)據(jù)庫名,設(shè)為:test

--還原選擇"從設(shè)備"--選擇設(shè)備--添加--添加你的備份文件

--確定,回到數(shù)據(jù)庫還原的界面

--"還原備份集",選擇"數(shù)據(jù)庫--完全"

--選項(xiàng)--將"移至物理文件名"中的物理文件名修改為你的數(shù)據(jù)文件要存放的文件名

--如果要還原的數(shù)據(jù)庫已經(jīng)存在,選擇"在現(xiàn)有數(shù)據(jù)庫上強(qiáng)制還原"

--"恢復(fù)完成狀態(tài)",選擇"使數(shù)據(jù)庫不再運(yùn)行,但能還原其它事務(wù)日志"

--確定

e. 如果MSSQL服務(wù)成功, 在企業(yè)管理看看用戶數(shù)據(jù)庫有沒有置疑, 如果沒有置疑, 則其他操作都不用做了, 數(shù)據(jù)已經(jīng)恢復(fù)

注意事項(xiàng):

在具體操作以上的步驟b之前, 先備份準(zhǔn)備覆蓋的文件。

2. 如果步驟1的嘗試不成功, 則再做下面的嘗試, 把步驟8修改為下面的:

a. 停止MSSQL服務(wù)

b. 用備份的文件還原被覆蓋的文件

c. 嘗試用附加的方式恢復(fù)用戶數(shù)據(jù)庫

d. 如果成功, 則修復(fù)各用戶數(shù)據(jù)庫中的孤立用戶

恢復(fù)過程會涉及到的一些具體處理

分享:SQL Server 2008:開辟嶄新數(shù)據(jù)平臺
和以往微軟開發(fā)的工具一樣,版本越高其功能也就越為強(qiáng)大,即將發(fā)布的SQL Server 2008也是如此。SQL Server 2008是微軟數(shù)據(jù)平臺愿景中的一個主要部分,旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2008-08-22
相關(guān)Mssql數(shù)據(jù)庫教程