當前位置:首頁 » 編程語言 » sql2005可疑

sql2005可疑

發布時間: 2022-05-16 17:21:01

1. sql2005 資料庫可疑狀態如何解決!急!!!

我認為有兩個辦法:1、如果能夠備份「置疑」資料庫的話,現備份出來,然後刪除該資料庫,最後由備份出來的文件恢復。2、如果無法備份可以採取先停止sql
server,然後到sql安裝目錄的data(系統默認時這里,也可能在其他你放置的目錄下)目錄下找到該「置疑」資料庫文件和日誌文件拷貝到其他目錄,啟動sql
server,刪除該資料庫,將考出的資料庫文件和日誌文件考回原目錄,最後用這兩個文件通過資料庫附加的方法恢復原資料庫。

2. 如何解除SQL 2005 資料庫可疑狀態

「置疑」狀態,服務沒有找到文件,
如果確認文件還在,分離資料庫,然後再附加就行

3. sql資料庫可疑修復很長時間

無法打開資料庫'MyDB'。恢復操作已將該資料庫標記為 SUSPECT。
原因是斷電導致DB文件損壞
通過SQL Server Management Studio鏈接到故障資料庫的伺服器
執行下面的操作
復制代碼
-- 執行前先把下面資料庫的名字MyDB更改為「可疑」的資料庫名字
-- 1.修改資料庫為緊急模式
ALTER DATABASE MyDB SET EMERGENCY
-- 2.使資料庫變為單用戶模式
ALTER DATABASE MyDB SET SINGLE_USER
-- 3.修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的對象錯誤。當您指定「REPAIR_ALLOW_DATA_LOSS」作為DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。但是,這些修復可能會導致一些數據丟失。
-- 這一步執行時間也比較長
DBCC CheckDB (MyDB, REPAIR_ALLOW_DATA_LOSS)
-- 4.使資料庫變回為多用戶模式
ALTER DATABASE MyDB SET MULTI_USER

4. 如何解決SQL SERVER 資料庫出現可疑問題

重啟服務
--------------------------------------------------
日誌文件丟了,建一個日誌文件
--------------------------------------------------

SQL SERVER 2005 資料庫狀態為「可疑」的解決方法
--MyDB為修復的數據名
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE MyDB SET EMERGENCY
GO
sp_dboption 'MyDB', 'single user', 'true'
GO
DBCC CHECKDB('MyDB','REPAIR_ALLOW_DATA_LOSS')
GO
ALTER DATABASE MyDB SET ONLINE
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'MyDB', 'single user', 'false'
GO

-------------------------------------------------
當資料庫發生這種操作故障時,可以按如下操作步驟可解決此方法,打開資料庫里的Sql 查詢編輯器窗口,運行以下的命令。

1、修改資料庫為緊急模式

ALTER DATABASE Zhangxing SET EMERGENCY

2、使資料庫變為單用戶模式

ALTER DATABASE Zhangxing SET SINGLE_USER

3、修復資料庫日誌重新生成,此命令檢查的分配,結構,邏輯完整性和所有資料庫中的對象錯誤。當您指定「REPAIR_ALLOW_DATA_LOSS」作為DBCC CHECKDB命令參數,該程序將檢查和修復報告的錯誤。但是,這些修復可能會導致一些數據丟失。

DBCC CheckDB (Zhangxing, REPAIR_ALLOW_DATA_LOSS)

4、使資料庫變回為多用戶模式

ALTER DATABASE Zhangxing SET MULTI_USER

也可以這樣做:

1:重新建立一個,一樣的資料庫,路徑名稱,文件都一樣。

2:關掉SQL Server服務;

3:把源文件COPY過來;

4:開啟SQL Server服務,這樣問題同樣就解決了。

5. sql 2005 資料庫後面出現可疑,是什麼原因

通常是因為資料庫的非正常關閉,一般來說,等一會兒就會自動修復的。

6. 使用SQL Server2005,打開資料庫的時候資料庫名字後面出現可疑字樣, 如:ABC(可疑),導致無法使用系統,

首先,不能使得資料庫離線、分離等操作,在這種情況下,資料庫不能驚醒備份的。如果你真的使得資料庫離線,就再也沒有辦法解決了。我也干過這件傻事,千萬不能重蹈覆轍哦。

其次,執行下列代碼,將dbName換成你自己的資料庫。

USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOALTER DATABASE dbName SET EMERGENCYGOsp_dboption 'dbName', 'single user', 'true'GODBCC CHECKDB('dbName','REPAIR_ALLOW_DATA_LOSS')GOALTER DATABASE dbName SET ONLINEGOsp_configure 'allow updates', 0 reconfigure with overrideGOsp_dboption 'dbName', 'single user', 'false'GO

接著,盡管這樣能夠使得資料庫恢復正常,至少可以讓對資料庫進行操作。包括查詢、更新等。但是這並沒有真正的解決問題,只是修改了資料庫的「可疑」狀態。

下面就要找具體問題所在,發生這種情況的緣由很多,或是資料庫操作、或是觸發器、存儲過程、索引、日誌。

如果你的資料庫不是很大,其間的數據不多,希望能夠重新建立資料庫,然後再導入數據。

如果很大,而且很重要不能及時更新的話,希望大家搜索一下資料庫或者系統、應用程序的日誌,看一下日誌記錄,或許你會發現一些可疑的苗頭。

7. 【求輔佐】sql2005資料庫質疑,怎麼解決

2005往後那些所謂的系統表已經是一個視圖,所以不能更新。
1、改削資料庫為緊迫模式
2、使資料庫變為的暌姑戶模式
Net
stop
mssqlserver
--遏制處事
3、修復資料庫日誌年夜頭生成,此呼籲搜檢的分配,結構,邏輯完整性和所稀有據庫中的對象錯誤。當您指定「REPAIR_ALLOW_DATA_LOSS」作為DBCC
CHECKDB呼籲參數,該軌范將搜檢和修復陳述的錯誤。可是,這些修復可能會導致一些數據丟失蹤。
當資料庫發生這種操作故障時,按如下操作軌范可解決此問題,打開資料庫里的Sql
發芽編纂器窗口,運行以下的呼籲。
1
DBCC
CheckDB
(Sharepoint_Config
,
REPAIR_ALLOW_DATA_LOSS)
1
ALTER
DATABASE
Sharepoint_Config
SET
MULTI_USER
4、使資料庫變回為多用戶模式
1
ALTER
DATABASE
Sharepoint_Config
SET
SINGLE_USER
5、起頭->運行->輸入cmd->打開DOS呼籲窗口,輸入以下呼籲重啟資料庫處事
1
ALTER
DATABASE
Sharepoint_Config
SET
EMERGENCY解決體例:
Net
start
mssqlserver
--啟動處事
再次,打開Sql
Server
2005時被標識表記標幟為「可疑」的資料庫已恢復正常狀況。

8. MSSQL2005資料庫為什麼會可疑

在運行過程中,突然停電
或SQL執行操作時,執行到一半終止沒有完成,如在還原過程中
被刪除日誌 等等都有可能出現

9. 如何標記sql server資料庫為可疑

如何標記sql server資料庫為可疑
在進行些不正常操作如資料庫在讀寫時而無故停止資料庫,從而導致Sql Server 資料庫不正常中斷,當再次打開資料庫時會發現某些資料庫會被標記為「可疑」(suspect),即在資料庫名旁加上了黃色的驚嘆號,這時資料庫就不能再被打開了

10. SQL Server 2005資料庫被標記為可疑

如果說還可以創建資料庫。只是某個資料庫出現可疑,那就是我說的那兩個文件被刪或者移除追問: 一直在運行的啊!好好的 沒刪除啊!我用過很多辦法都不行啊 我脫離 然後再附加 曾經遇到這樣的問題!我試過把mdf拿去其他機,然後成功!我就備份BAK回來原來新建 還原 都很順利!這次就是不行。回答: 是整個伺服器質疑還是只是一個資料庫?還能建庫嗎?既然禰有備份那就附加,如果附加不了估計就是伺服器問題。建議把Sql重新裝下。估計就好了。追問: 有9個資料庫 ,各種程序都有!同樣的程序的資料庫有三個,有兩個出問題! 之前出問題的也是同一種程序新裝SQL的話,我全部停止幾個小時,肯定有損失的 而且麻煩! 我不能次次遇見這樣的問題就新裝SQL吧! 我總要找個解決的辦法的啊 哪怕出現「可疑」後能夠備份BAK資料庫也好! 我也經常用資料庫,也出現過質疑,基本就是我說的那兩種情況,我仔細想了下,既然是質疑,我想肯定那兩個備份文件伺服器默認找不到的緣故,只能是被移除或者更名但是禰又說備份在呢還可以附加。而且禰又有那麼多庫。不能停!禰給我截個圖吧。我回頭幫禰查下書追問: 伺服器默認找不到的緣故,貌似有點道理我最近使用遠程默認!真的好麻煩,我知道你說的意思!你意思是卸載SQL的,先停止SQL,把DATA里的mdf所有留住下來 然後再安裝後直接附加!這個還不是我想要的解決的方法。回答: 呵呵 那其他的我就不知道了!只能幫你到這了!

熱點內容
linux紅帽系統下載 發布:2022-07-02 12:12:46 瀏覽:335
預處理與預編譯 發布:2022-07-02 12:11:36 瀏覽:986
哪裡設置常享服密碼 發布:2022-07-02 12:11:31 瀏覽:206
qq賬號密碼如何找回密碼 發布:2022-07-02 12:09:15 瀏覽:488
菜譜資料庫 發布:2022-07-02 12:06:51 瀏覽:830
前端小程序怎麼配置 發布:2022-07-02 12:06:31 瀏覽:416
android網頁緩存 發布:2022-07-02 12:06:10 瀏覽:47
向遠程ftp傳送文件 發布:2022-07-02 12:06:08 瀏覽:123
蜜蜂授權安卓版怎麼上陌陌 發布:2022-07-02 11:59:07 瀏覽:245
存儲過程exists 發布:2022-07-02 11:58:53 瀏覽:890