嘗試資料庫被標記為restoring的處理方式
/****
by select left('claro',2),in
西安,2009-03-27 00:29:23.450
microsoft sql server 2005 - 9.00.1406.00
(intel x86)
mar 3 2007 18:40:02
enterprise edition on windows nt 5.2 (build 3790: service pack 2)
****/
use[master] go
-->1.
查詢資料庫狀態
select
state_desc,
name
,user_access_desc from
sys.databases
where
name
='db'
--state_desc name user_access_desc
--restoring db multi_user
-->2.
修改資料庫狀態
alter
database [db] set online --
訊息5052
,級別16
,狀態1
,第1 行
--當資料庫處於
restoring
狀態時,不允許
alter database。
--訊息
5069
,級別16
,狀態1
,第1 行
--alter database
語句失敗。
-->3.
設定資料庫狀態為緊急恢復模式
alter
database [db] set emergency --
訊息5052
,級別16
,狀態1
,第1 行
--當資料庫處於
restoring
狀態時,不允許
alter database。
--訊息
5069
,級別16
,狀態1
,第1 行
--alter database
語句失敗。
-->4.
設定資料庫狀態為單使用者模式
alter
database [db] set single_user --
訊息5052
,級別16
,狀態1
,第1 行
--當資料庫處於
restoring
狀態時,不允許
alter database。
--訊息
5069
,級別16
,狀態1
,第1 行
--alter database
語句失敗。
-->5.checkdb檢查
dbcc
checkdb (db,repair_allow_data_loss)
--訊息
927,級別
14,狀態2,第
1 行 --
無法開啟資料庫
'db'
。該資料庫正在進行還原。
-->6.
嘗試用備份集繼續還原
restore
database [db] from
disk
= n'c:/db.bak'
with
file
= 1, nounload,
replace
, stats = 10 go
--已處理百分之13。
--已處理百分之22。
--已處理百分之31。
--已處理百分之40。
--已處理百分之54。
--已處理百分之63。
--已處理百分之72。
--已處理百分之81。
--已處理百分之90。
--已處理百分之
100。 --
已為資料庫
'db'
,檔案'db' (
位於檔案1 上
)處理了
176 頁。
--已為資料庫
'db'
,檔案'db_log' (
位於檔案1 上
)處理了
2 頁。
--restore database
成功處理了
178
頁,花費
0.159
秒(9.125 mb/秒)
。 -->7.
檢查資料庫狀態
select
state_desc,
name
,user_access_desc from
sys.databases
where
name
='db'
--state_desc name user_access_desc
--online db multi_user
--至此
db資料庫正常。後續將嘗試資料庫處於置疑等狀態時,資料庫的修復方式。
嘗試資料庫被標記為RESTORING的處理方式
嘗試資料庫被標記為restoring的處理方式 by select left claro 2 in 西安,2009 03 27 00 29 23.450 microsoft sql server 2005 9.00.1406.00 intel x86 mar 3 2007 18 40 02 ente...
資料庫sa賬戶被鎖定
問題描述 佈署某一 後,主頁面不能登入,訪問同一伺服器上的另一 突然系統報18456錯誤,提示資訊是 無法連線到 伺服器 其他資訊為 使用者 sa 登入失敗。microsoft sql server,錯誤 18456 問題原因 佈署 時,資料庫連線檔案中的密碼不正確,所以多次訪問主頁面後就出現問題....
Oracle資料庫表被鎖
1 資料庫表被鎖的現象 在運算元據庫時,有的時候我們會很突然的遇到資料庫報下面這個錯誤 sql view plain copy ora 00054 resource busy andacquire with nowait specified 第乙個可能的原因是在lock table 和select ...