版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫置疑詳解本期概述本文檔適用于k/3與MSSQLSERVER的應(yīng)用。學(xué)習(xí)完本文檔以后,可以對由數(shù)據(jù)庫置疑引起的K/3帳套登錄異?,F(xiàn)象有初步的了解。版本信息?本文件使用須知著作權(quán)人保留本文件的內(nèi)容的解釋權(quán),并且僅將本文件內(nèi)容提供給閣下個人使用。對于內(nèi)容中所含的版權(quán)和其他所有權(quán)聲明,您應(yīng)予以尊重并在其副本中予以保留。您不得以任何方式修改、復(fù)制、公開展示、公布或分發(fā)這些內(nèi)容或者以其他方式把它們用于任何公開或商業(yè)目的。任何未經(jīng)授權(quán)的使用都可能構(gòu)成對版權(quán)、商標和其他法律權(quán)利的侵犯。如果您不接受或違反上述約定,您使用本文件的授權(quán)將自動終止,同時您應(yīng)立即銷毀任何已下載或打印好的本文件內(nèi)容。著作權(quán)人對本文件內(nèi)容可用性不附加任何形式的保證,也不保證本文件內(nèi)容的絕對準確性和絕對完整性。本文件中介紹的產(chǎn)品、技術(shù)、方案和配置等僅供您參考,且它們可能會隨時變更,恕不另行通知。本文件中的內(nèi)容也可能已經(jīng)過期,著作權(quán)人不承諾更新它們。如需得到最新的技術(shù)信息和服務(wù),您可向當(dāng)?shù)氐慕鸬麡I(yè)務(wù)聯(lián)系人和合作伙伴進行咨詢。著作權(quán)聲明著作權(quán)所有2008金蝶軟件(中國)有限公司。所有權(quán)利均予保留。文檔內(nèi)容從本頁開始TOC\o"1-5"\h\z\o"CurrentDocument"第一章數(shù)據(jù)庫質(zhì)疑的解決方法 3\o"CurrentDocument"1.1數(shù)據(jù)庫質(zhì)疑的現(xiàn)象及原因分析 3\o"CurrentDocument"數(shù)據(jù)庫分離與附加操作 4\o"CurrentDocument"1.2.1常規(guī)解決方案 4\o"CurrentDocument"異常解決方案 6第一章數(shù)據(jù)庫質(zhì)疑的解決方法1.1數(shù)據(jù)庫質(zhì)疑的現(xiàn)象及原因分析我們知道,K/3的運行需要數(shù)據(jù)庫的支持,如果數(shù)據(jù)庫出現(xiàn)故障,輕則可能導(dǎo)致K/3運行錯誤,無法打開K/3軟件,重則可能造成數(shù)據(jù)的丟失。當(dāng)K/3的帳套數(shù)據(jù)庫出現(xiàn)故障,我們登錄K/3的帳套管理時,可能會報錯:“當(dāng)前帳套的系統(tǒng)賬號無效,請在帳套屬性中更改”,如圖1-1所示。圖1-1當(dāng)?shù)卿汯/3主控臺時,可能會報:“無法建立數(shù)據(jù)連接”之類的錯誤,如圖1-2所示。圖1-2此時,打開SQLSERVER的企業(yè)管理器,可以發(fā)現(xiàn)該帳套對應(yīng)的數(shù)據(jù)庫文件出現(xiàn)‘置疑’的狀態(tài),如圖1-3所示-壬)aocal)(WindowsHT)L二數(shù)據(jù)庫+電AIS20070418192925+電AISWW8CI7161S48S&+°AIWW8CI7里16SWCI置疑))+電AIS200808221T2123+電AIS20081009110852+電AIS20081114143538+電hr演示Sql20000416圖1-3為什么數(shù)據(jù)庫會出現(xiàn)置疑的狀態(tài)呢?可能有以下幾種原因:數(shù)據(jù)庫服務(wù)器意外重啟,導(dǎo)致程序非正常退出;錯誤的刪除日志;
硬件(HD)損壞,造成日志和數(shù)據(jù)文件寫錯誤;硬盤的空間不夠,比如日志文件過大;這些情況都有可能導(dǎo)致數(shù)據(jù)庫故障,從而使數(shù)據(jù)庫不能正常運行。1.2數(shù)據(jù)庫分離與附加操作當(dāng)數(shù)據(jù)庫出現(xiàn)置疑之后,我們無法對數(shù)據(jù)庫再進行數(shù)據(jù)讀寫操作,此時,可以嘗試用以下方法來恢復(fù)數(shù)據(jù)庫的狀態(tài),使數(shù)據(jù)庫恢復(fù)正常運行。1.2.1常規(guī)解決方案一般來說,我們可以通過數(shù)據(jù)庫的分離附加操作來使數(shù)據(jù)庫恢復(fù)正常。打開SQLSERVER企業(yè)管理器,找到出現(xiàn)置疑的數(shù)據(jù)庫,右鍵點擊對應(yīng)的數(shù)據(jù)庫,在彈出的菜單中選擇【所有任務(wù)】-【分離數(shù)據(jù)庫】,如圖1-4所示:田…田…曰國AIS20070418192925QAIS20080716154856JAIS20080724:田…田…曰國AIS20070418192925QAIS20080716154856JAIS20080724165000匿疑:s-s-:s-s-:s-s-:s-s-:s-s-:s-s-:s-:一一(無項目)AIS20080822172123AIS20081009110852AIS20081114143538hr演示5Q120000416mastermudelmedbNurthwindpubEtempdb供應(yīng)鏈商業(yè)供應(yīng)鏈商業(yè)1供應(yīng)鏈學(xué)^1024新建數(shù)據(jù)庫堡)...新建? ?所有任嘗世) ?導(dǎo)入數(shù)據(jù)(D...導(dǎo)出數(shù)據(jù)電)...查看世) ,從這里創(chuàng)建窗口也)維護計劃口...生成SQL腳本⑥..刪除?刷新⑥導(dǎo)出列表Q)...備價數(shù)據(jù)庫(S)...還原數(shù)據(jù)庫堡)...幫助?收鼎數(shù)據(jù)庫(1)...分離數(shù)據(jù)庫01)...脫機(jQ)圖1-4在彈出的窗口中,我們可以看到此數(shù)據(jù)庫的連接狀態(tài),如果后面還有連接數(shù),我們可以點擊后面的【清除】按鈕清除連接,然后再點擊下面的【確定】按鈕進行數(shù)據(jù)庫的分離操作,如圖1-5所示。圖1-5此時,該數(shù)據(jù)庫已完成分離操作,如圖1-6所示。圖1-6圖1-6分離之后,我們還需要將該數(shù)據(jù)庫附件上去,才能正常運行。1.打開SQLSERVER企業(yè)管理器,右鍵點擊數(shù)據(jù)庫,在彈出的菜單選擇【所有任務(wù)】-【附加數(shù)據(jù)庫】,如圖1-7所示。停?匚」匚」匚」匚」匚」飛虹AIAIAIAIa.停?匚」匚」匚」匚」匚」飛虹AIAIAIAIa.E-..E-..E-..E-...I±l-由-al)(WindowsNT)新建數(shù)冤庫舊).所有任曾建)查看世)從這里創(chuàng)建窗口AIS20070.備份數(shù)據(jù)庫⑧...還原數(shù)據(jù)庫俱)...附加數(shù)據(jù)庫兔)...圖1-7在彈出的窗口點擊【…】按鈕,選擇需要附加的數(shù)據(jù)庫,即剛剛做過分離操作的數(shù)據(jù)庫實體文件,在帶出的列表中勾選上相應(yīng)的數(shù)據(jù)文件和日志文件,填上數(shù)據(jù)庫名稱,點擊【確定】按鈕,系統(tǒng)將進行附加數(shù)據(jù)庫的操作,如圖1-8所示。陶加數(shù)露庫一(local)要附加數(shù)據(jù)庫的MDF文件:要附加數(shù)據(jù)庫的MDF文件:[M]指定數(shù)據(jù)庫所有者:度] 鬲 3確定|職消|幫助|圖1-8隨后,系統(tǒng)將提示數(shù)據(jù)庫附加操作完成,如圖1-9所示。SQLServer企業(yè)管理器SQLServer企業(yè)管理器2SJ附加數(shù)據(jù)庫順利完成-
確定|圖1-9此時,該帳套的數(shù)據(jù)可以正常操作了。異常解決方案如果按以上方法無法正常做分離附加數(shù)據(jù)庫操作,那么可能是由于數(shù)據(jù)庫日志文件損壞了,這時,如果數(shù)據(jù)庫文件是從其他計算機上復(fù)制過來的而不是由本機的SQLSERVER直接生成,那上述方法就行不通了,此時我們可以使用如下步驟來嘗試恢復(fù)數(shù)據(jù)庫。1.使用默認方式建立一個供恢復(fù)使用的數(shù)據(jù)庫(如test)。打開SQLSERVER企業(yè)管理器,右鍵點擊數(shù)據(jù)庫,在彈出的菜單中選擇【新建數(shù)據(jù)庫】,如圖1-10,我們新建了一個‘test’的數(shù)據(jù)庫。E1--…[±1--.[±1--4國Northwind0E1--…[±1--.[±1--4圖1-102.停止數(shù)據(jù)庫服務(wù)器的服務(wù),如圖1-11。
圖i-ii將剛才生成的數(shù)據(jù)庫日志文件‘test_log.ldf’刪除,用出現(xiàn)置疑的mdf文件覆蓋剛才生成的數(shù)據(jù)庫數(shù)據(jù)文件'test_data.mdf'。啟動數(shù)據(jù)庫服務(wù)器。此時會看到數(shù)據(jù)庫test'的狀態(tài)為置疑”,如圖1-12所示。這時候不能對此數(shù)據(jù)庫進行任何操作。+]■.:田.B國國tempdb航+]■.:田.B國國tempdb航t5e供應(yīng)蕤商業(yè)圖1-125.設(shè)置數(shù)據(jù)庫允許直接操作系統(tǒng)表。在SQLServerEnterpriseManager里面選擇數(shù)據(jù)庫服務(wù)器,按右鍵,選擇”屬性”,在”服務(wù)器設(shè)置”頁面中將”允許對系統(tǒng)目錄直接修改”一項選中。如圖1-13所示。圖1-13設(shè)置test為緊急修復(fù)模式。打開SQLSERVER查詢分析器,輸入以下代碼(如圖1-14所示):updatesysdatabasessetstatus=-32768wheredbid=DBID('test')圖1-14圖1-14此時可以在SQLServerEnterpriseManager里面看到該數(shù)據(jù)庫處于〃只讀'置疑\脫機'緊急模式〃,現(xiàn)在可以看到數(shù)據(jù)庫里面的表,但是僅僅有系統(tǒng)表,如圖1-15所示。圖1-15下面開始執(zhí)行真正的恢復(fù)操作,重建數(shù)據(jù)庫日志文件。在SQLSERVER查詢分析器中輸入以下代碼(如圖1-16所示):dbccrebuild_log('test','C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\test_log.ldf')Server\MSSQL\Data\test_log.ldf')圖1-16注意:執(zhí)行過程中,如果遇到下列提示信息:服務(wù)器:消息5030,級別16,狀態(tài)1,行1未能排它地鎖定數(shù)據(jù)庫以執(zhí)行該操作。DBCC執(zhí)行完畢。如果DBCC輸出了錯誤信息,請與系統(tǒng)管理員聯(lián)系。說明您的其他程序正在使用該數(shù)據(jù)庫,如果您打開了test庫的系統(tǒng)表,那么退出SQLServerEnterpriseManager就可以了。此時打開在SQLServerEnterpriseManager里面會看到數(shù)據(jù)庫的狀態(tài)為〃只供DBO使用〃。此時可以訪問數(shù)據(jù)庫里面的用戶表了,如圖1-17所示。:s-:s-:s-:0-Qpu*圖test(R供DBO便用)供應(yīng)漣商業(yè)圖1-17驗證數(shù)據(jù)庫一致性(可省略),在SQLSERVER查詢分析器中輸入以下代碼:dbcccheckdb('test')
一般執(zhí)行結(jié)果如下:CHECKDB發(fā)現(xiàn)了0個分配錯誤和0個一致性錯誤(在數(shù)據(jù)庫’test'中)。DBCC執(zhí)行完畢。如果DBCC輸出了錯誤信息,請與系統(tǒng)管理員聯(lián)系。設(shè)置數(shù)據(jù)庫為正常狀態(tài),在SQLSERVER查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024特崗教師聘用及教師團隊協(xié)作能力提升服務(wù)合同3篇
- 2025年度新能源車輛采購及維護服務(wù)合同范本2篇
- 2025年度智能家居系統(tǒng)代理商合作協(xié)議4篇
- 2025年度新能源汽車研發(fā)出資人合作協(xié)議4篇
- 2025年度旅游景區(qū)特色商品檔口租賃經(jīng)營合同3篇
- 2025年度水電工程安全監(jiān)測系統(tǒng)安裝與維護服務(wù)合同3篇
- 2024版食堂承包合同協(xié)議范文
- 2025年度特殊崗位人員辭退及安置協(xié)議范本4篇
- 2025年度智能機器人研發(fā)股權(quán)合作協(xié)議4篇
- 2025年度文化產(chǎn)業(yè)園區(qū)運營管理合同3篇
- 小學(xué)數(shù)學(xué)六年級解方程練習(xí)300題及答案
- 電抗器噪聲控制與減振技術(shù)
- 中醫(yī)健康宣教手冊
- 2024年江蘇揚州市高郵市國有企業(yè)招聘筆試參考題庫附帶答案詳解
- 消費醫(yī)療行業(yè)報告
- 品學(xué)課堂新范式
- GB/T 1196-2023重熔用鋁錠
- 運輸行業(yè)員工崗前安全培訓(xùn)
- 公路工程安全風(fēng)險辨識與防控手冊
- 幼兒園教師培訓(xùn):計數(shù)(數(shù)數(shù))的核心經(jīng)驗
- 如何撰寫和發(fā)表高水平的科研論文-good ppt
評論
0/150
提交評論