Sql Server 2008 數(shù)據(jù)庫附加錯誤:9004問題解決方案
【問題描述】
數(shù)據(jù)庫文件存在異常狀況,有可能是因為硬盤有壞區(qū)引起的。附加數(shù)據(jù)庫的時候,提示錯誤9004。
【解決方法】
假設(shè)數(shù)據(jù)庫名稱為:UFDATA_001_2023
請按順序執(zhí)行以下步驟:
1、將數(shù)據(jù)庫的文件名:UFDATA_001_2023復(fù)制到別的位置留作備用;
2、新建數(shù)據(jù)庫:UFDATA_001_2023;
3、關(guān)閉SQL SERVER服務(wù);
4、刪除新新建數(shù)據(jù)庫中的UFDATA_001_2023.mdf文件,并將之前復(fù)制的UFDATA_001_2023文件拷貝回來;
5、啟動SQL SERVER服務(wù);
6、執(zhí)行以下代碼:
alter database UFDATA_001_2023 set EMERGENCY Go alter database UFDATA_001_2023 set single_user with rollback IMMEDIATE Go use master Go alter database UFDATA_001_2023 Rebuild Log on (name = UFDATA_001_2023_log, filename = 'C:\U8SOFT\Admin\UFDATA_001_2023_log.ldf') alTER database UFDATA_001_2023 set Multi_USER
如果出現(xiàn)以下提示說已存在日志文件的話,找到日志文件UFDATA_001_2023_log.ldf并刪除,然后重新執(zhí)行第6步消息 5025,級別 16,狀態(tài) 1,第 2 行文件 ‘C:\U8SOFT\Admin\UFDATA_001_2023_log.ldf’ 已存在。應(yīng)該重命名或刪除它,以便可以創(chuàng)建新的日志文件。消息 5028,級別 16,狀態(tài) 2,第 2 行系統(tǒng)無法激活足夠的數(shù)據(jù)庫來重建日志。
7、執(zhí)行以下代碼:
ALTER database UFDATA_001_2023 set single_user with rollback IMMEDIATE Go dbcc checkdb(UFDATA_001_2023, REPAIR_ALLOW_DATA_LOSS) dbcc checkdb(UFDATA_001_2023, REPAIR_REBUILD) alter database UFDATA_001_2023 set Multi_USER
8、重啟數(shù)據(jù)庫服務(wù)!
到此這篇關(guān)于Sql Server 2008 數(shù)據(jù)庫附加,錯誤:9004的文章就介紹到這了,更多相關(guān)Sql Server 2008附加錯誤9004內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- sql?server?2008數(shù)據(jù)庫不能添加附加文件的解決方法
- SQL SERVER 2008 無法附加數(shù)據(jù)庫的解決方法
- Windows server 2008 R2(win7)登陸sqlplus錯誤ORA-12560和ORA-12557的解決方法
- SQL SERVER 2008 R2配置管理器出現(xiàn)“遠(yuǎn)程過程調(diào)用失敗”(0x800706be)錯誤提示
- 安裝sql server 2008時的4個常見錯誤和解決方法
- sqlserver2008查看表記錄或者修改存儲過程出現(xiàn)目錄名無效錯誤解決方法
- SQLServer 2008 :error 40出現(xiàn)連接錯誤的解決方法
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQL Server 2008登錄錯誤:無法連接到(local)解決方法
- Win2008中SqlServer2008 無法打開錯誤日志文件導(dǎo)致無法啟動的解決方法
相關(guān)文章
SQL2008中SQL應(yīng)用之- 死鎖(Deadlocking)
當(dāng)一個用戶會話(會話1)已經(jīng)落定了一個資源,而另一個會話(會話2)想要修改該資源,并且會話2也鎖定了會話1想要修改的資源時,就會出現(xiàn)“死鎖”(deadlocking)。2011-06-06
SQL Server 2008中SQL查詢語句字段值不區(qū)分大小寫的問題解決
這篇文章主要介紹了關(guān)于SQL Server 2008中SQL查詢語句字段值不區(qū)分大小寫問題的解決方法,文中將解決方法介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-07-07
AD域中成員服務(wù)器SQL 2008 Server安裝配置圖文教程
這篇文章主要介紹了,如何在AD域中安裝配置SQL 2008 Server,需要的朋友可以參考下2013-05-05
SQL Server 2008中SQL之WaitFor使用介紹
在SQL Server 2005以上版本中,在一個增強(qiáng)的WaitFor命令,其作用可以和一個job相當(dāng)。但使用更加簡捷2011-05-05
sql server 2008 用戶 NT AUTHORITY\IUSR 登錄失敗的解決方法
今天在配置asp+sql server 2008的時候,發(fā)現(xiàn)總是無法登錄數(shù)據(jù)庫,提示sql server 2008 用戶 NT AUTHORITY\IUSR 登錄失敗,原來是因為用戶問題,這里簡單分享下2015-08-08
SQL Server 2008 Express 及 Management Studio Express下載安裝配置教程
這篇文章主要講如何一步步從下載、安裝、配置 SQL Server 2008 Express 和 SMSS 到最后 使用 SMSS 連接本地的數(shù)據(jù)庫服務(wù),需要的朋友可以參考下2020-08-08
Sql Server 2008 精簡版(Express)+Management Studio Express第一次安裝使
Sql Server 2008 精簡版(Express)和管理工具的安裝以及必須重新啟動計算機(jī)才能安裝 SQLServer的問題和第一次使用sqlexpress的連接問題的相關(guān)資料2020-08-08

