Sql Server 2008 數(shù)據(jù)庫附加錯誤:9004問題解決方案
【問題描述】
數(shù)據(jù)庫文件存在異常狀況,有可能是因為硬盤有壞區(qū)引起的。附加數(shù)據(jù)庫的時候,提示錯誤9004。
【解決方法】
假設數(shù)據(jù)庫名稱為:UFDATA_001_2023
請按順序執(zhí)行以下步驟:
1、將數(shù)據(jù)庫的文件名:UFDATA_001_2023復制到別的位置留作備用;
2、新建數(shù)據(jù)庫:UFDATA_001_2023;
3、關閉SQL SERVER服務;
4、刪除新新建數(shù)據(jù)庫中的UFDATA_001_2023.mdf文件,并將之前復制的UFDATA_001_2023文件拷貝回來;
5、啟動SQL SERVER服務;
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’ 已存在。應該重命名或刪除它,以便可以創(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ù)庫服務!
到此這篇關于Sql Server 2008 數(shù)據(jù)庫附加,錯誤:9004的文章就介紹到這了,更多相關Sql Server 2008附加錯誤9004內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- 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)“遠程過程調用失敗”(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 無法打開錯誤日志文件導致無法啟動的解決方法
相關文章
SQL Server 2008登錄錯誤:無法連接到(local)解決方法
在一些朋友安裝完SQL Server 2008之后大多會遇到連接出錯的問題比如:SQL Server 2008登錄錯誤:無法連接到(local)等等相關問題,本文將詳細介紹解決方法,需要的朋友可以參考下2012-12-12SQL Server 2008數(shù)據(jù)庫誤刪數(shù)據(jù)如何進行數(shù)據(jù)恢復
這篇文章主要為大家詳細介紹了SQL Server 2008數(shù)據(jù)庫誤刪數(shù)據(jù)如何進行數(shù)據(jù)恢復的方法,感興趣的小伙伴們可以參考一下2016-05-05詳解SQL Server 2008工具SQL Server Profiler
這篇文章主要介紹了詳解SQL Server 2008工具SQL Server Profiler,本文逐一講解了SQL Server Profiler提供的功能,需要的朋友可以參考下2015-05-05SQL Server 2008R2編寫腳本時智能提示功能丟失的處理方法
SQL Server 2008R2中增加了新的智能提示的功能簡化了輸入,非常方便。但突然有一天智能提示沒有了,好郁悶2012-07-07SQLServer 2008中的代碼安全(五) 非對稱密鑰加密
非對稱密鑰包含數(shù)據(jù)庫級的內部公鑰和私鑰,它可以用來加密和解密SQL Server數(shù)據(jù)庫中的數(shù)據(jù),它可以從外部文件或程序集中導入,也可以在SQL Server數(shù)據(jù)庫中生成。2011-06-06使用Sqlserver事務發(fā)布實現(xiàn)數(shù)據(jù)同步(sql2008)
事務的功能在sqlserver中由來已久,因為最近在做一個數(shù)據(jù)同步方案,所以有機會再次研究一下它以及快照等,發(fā)現(xiàn)還是有很多不錯的功能和改進的。這里以sqlserver2008的事務發(fā)布功能為例,對發(fā)布訂閱的方式簡要介紹一下操作流程,一方面做個總結備份,一方面與大家進行一下分享和交流2013-03-03SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法
這篇文章主要介紹了SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法,為了保護數(shù)據(jù)庫的安全,需要給不同的使用者開通不同的訪問用戶,那么如何簡單的控制用戶的權限呢?下面我們就創(chuàng)建一個只讀用戶,給大家學習使用2015-08-08sql?server?2008數(shù)據(jù)庫不能添加附加文件的解決方法
這篇文章主要介紹了sql?server?2008數(shù)據(jù)庫不能添加附加文件的解決方法,需要的朋友可以參考下2023-02-02