嘗試資料庫被標記為RESTORING的處理方式

2021-10-25 02:28:45 字數 2052 閱讀 8614

嘗試資料庫被標記為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 ...