久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQL SERVER 9003錯誤的解決方法

148次閱讀
沒有評論

共計 1718 個字符,預計需要花費 5 分鐘才能閱讀完成。

SQL SERVER 9003 錯誤的解決方法,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

SQLSERVER 9003 錯誤解決方法 只適用于 SQL2000

(只適用于 SQL2000)

無法打開新數據庫 POS。CREATE DATABASE 中止。(Microsoft SQL Server,錯誤: 9003)

看是 9003 錯誤, 就想到可能是由于日志文件的原因, 再看數據庫文件可能損壞, 于是想到 dbcc checkdb 指令.

方法如下:

1.我們使用默認方式建立一個供恢復使用的數據庫 (如 pos)。可以在 SQL Server Enterprise Manager 里面建立。

2.停掉數據庫服務器。

3.將剛才生成的數據庫的日志文件 pos_log.ldf 刪除,用要恢復的數據庫 mdf 文件覆蓋剛才生成的數據庫數據文件 pos_data.mdf。

4.啟動數據庫服務器。此時會看到數據庫 pos 的狀態為“置疑”。這時候不能對此數據庫進行任何操作。

5.設置數據庫允許直接操作系統表。此操作可以在 SQL Server Enterprise Manager 里面選擇數據庫服務器,按右鍵,選擇“屬性”,在“服務器設置”頁面中將“允許對系統目錄直接修改”一項選中。也可以使用如下語句來實現。

use master go exec sp_configure  allow updates ,1 go reconfigure with override go

6.設置 pos 為緊急修復模式

update sysdatabases set status=-32768 where dbid=DB_ID(pos) go

此時可以在 SQL Server Enterprise Manager 里面看到該數據庫處于“只讀 \ 置疑 \ 脫機 \ 緊急模式”可以看到數據庫里面的表,但是僅僅有系統表

7.下面執行真正的恢復操作,重建數據庫日志文件

dbcc rebuild_log(pos , D:\Program Files\Microsoft SQL Server\MSSQL\Data\pos_log.ldf) go

執行過程中,如果遇到下列提示信息:服務器: 消息 5030,級別 16,狀態 1,行 1 未能排它地鎖定數據庫以執行該操作。DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。說明您的其他程序正在使用該數據庫,如果剛才您在 6 步驟中使用 SQL Server Enterprise Manager 打開了 pos 庫的系統表,那么退出 SQL Server Enterprise Manager 就可以了。正確執行完成的提示應該類似于:警告: 數據庫 pos 的日志已重建。已失去事務的一致性。應運行 DBCC CHECKDB 以驗證物理一致性。將必須重置數據庫選項,并且可能需要刪除多余的日志文件。DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。此時打開在 SQL Server Enterprise Manager 里面會看到數據庫的狀態為“只供 DBO 使用”。此時可以訪問數據庫里面的用戶表了。

8.驗證數據庫一致性(可省略)

dbcc checkdb(pos) go

一般執行結果如下:

CHECKDB 發現了 0 個分配錯誤和 0 個一致性錯誤(在數據庫 pos 中)。DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。

9.設置數據庫為正常狀態

exec sp_dboption  pos , dbo use only , false  go

如果沒有出錯,那么恭喜,現在就可以正常的使用恢復后的數據庫啦。

10.最后一步,我們要將步驟 E 中設置的“允許對系統目錄直接修改”一項恢復。因為平時直接操作系統表是一件比較危險的事情。當然,我們可以在 SQL Server Enterprise Manager 里面恢復,也可以使用如下語句完成

exec sp_configure  allow updates ,0 go reconfigure with override go

看完上述內容,你們掌握 SQL SERVER 9003 錯誤的解決方法的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-17發表,共計1718字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 海丰县| 新晃| 唐海县| 双鸭山市| 万盛区| 启东市| 海盐县| 遂平县| 五峰| 鄂温| 剑川县| 滕州市| 临朐县| 贺兰县| 莱阳市| 六枝特区| 哈巴河县| 宜阳县| 元江| 新密市| 靖边县| 亳州市| 贡山| 霍山县| 蓬莱市| 东安县| 巧家县| 个旧市| 陆丰市| 炉霍县| 凯里市| 大姚县| 肇庆市| 元谋县| 耒阳市| 颍上县| 南京市| 榆中县| 金溪县| 建瓯市| 奇台县|