第一篇:金蝶K3數(shù)據(jù)庫常見問題及數(shù)據(jù)庫修復恢復方法(一)
金蝶K3數(shù)據(jù)庫常見問題及數(shù)據(jù)庫修復恢復方法
(一)1、明細帳查詢錯誤
錯誤描述:帳套在查詢明細帳(包括數(shù)量明細帳)時提示“產(chǎn)生未知錯誤”或提示:發(fā)生未知錯誤,系統(tǒng)將當前操作取消,錯誤號為0,請與金蝶公司聯(lián)系。問題原因:數(shù)據(jù)庫表Glbal,Glpnl 表損壞
處理方法:備份當前數(shù)據(jù)表后,導入新的表結構,并把原數(shù)據(jù)導入到新表,再利用Check 檢查關系的完整性。
2、報表取數(shù)出現(xiàn)翻倍
錯誤描述:在報表中進行數(shù)據(jù)重算后,數(shù)據(jù)出現(xiàn)雙倍。
問題原因:系統(tǒng)在憑證過賬時產(chǎn)生過賬錯誤。(報表公式錯誤除外)處理方法:具體步驟如下:
1)進行反過帳、反結帳到出錯期間,2)安裝新版本軟件(建議用比較高的版本),3)在新版本軟件中恢復操作權限,4)在新版本軟件中重新進行過帳、結帳
注意:如果是偶爾在最近一期才出現(xiàn)這種現(xiàn)象,則只需將數(shù)據(jù)中的Glpnl 表中的記錄刪除,再反過帳→反結帳→過帳→結帳,即可。
3、利用ODBC 修復賬套
操作步驟;
1)、打開Office 工作組管理文件Wrkgadm.Exe 鏈接System.Mda 文件
2)、取消System.Mda 的登錄密碼:進入Access,不打帳套,通過“工具--安全--用戶組與帳號”----“更改登錄密碼”,輸入原密碼后,直接確定。
3)、設置Odbc:進入Win2000 的ODBC,添加--選擇“Driver Do Microsoft Access(*.Mdb)”---完成 4)、數(shù)據(jù)庫---選擇System.Mda 所在路徑和它的文件名
5)、設置高級選項:輸入登錄的名稱(Morningstar);此時不要輸入密碼,它也沒有密碼的。6)、設置修復選項:選擇需要修復的帳套,確定。
7)、待系統(tǒng)將提示修復成功,可以用Access 和軟件檢測試數(shù)據(jù)了,結合Check 檢查該帳套的完整性。8)、修改完成后,建議回到Access 中,將密碼還原,以確保數(shù)據(jù)庫的安全。
4、帳套備份提示錯誤
錯誤描述:進行賬套備份時,系統(tǒng)提示:文件操作發(fā)生下面的錯誤,請仔細檢查有關的文件、路徑 和驅(qū)動器91:未設置對象變量或With Block 變量。確定后,返回界面。問題原因:數(shù)據(jù)庫表Glpref 錯誤或數(shù)據(jù)庫損壞 處理方法: 如果數(shù)據(jù)庫表Glpref 錯誤 對比分析Sample.Ais.Glpref 經(jīng)比較,發(fā)現(xiàn)當前帳套與標準帳套之間的帳套參數(shù)表Glpref 表多了一 個字段:Fpaneedrecalc 將該字段刪除后即可正常備份。如果數(shù)據(jù)庫損壞:處理方法參照前面數(shù)據(jù)損壞的修復。
5、引入憑證提示錯誤
錯誤描述:賬套A.Ais 從賬套B.Ais 引入憑證時,提示“B.Ais 賬套不存在,或者它是一個錯誤的賬套文件。
問題原因:當前的兩個帳套都沒有使用憑證字。軟件約定,如果源帳套中沒有使用憑證字,則源帳套的憑證不能補引入到目標帳套中。
處理方法:直接到憑證表中,將源帳套的憑證字補上,再引入就可以。可以通過建立更新查詢的方 法來實現(xiàn)快速替換。
如果目標賬套不需要憑證字,可以在引入憑證后,再將源帳套的Fgroup 的值還原,在憑證表Fgroup 字段是一個空格。
6、明細賬查詢有其他月份的憑證
錯誤描述:在2000xp 帳套查看明細帳時,發(fā)現(xiàn)部份科目的明細賬在12 月的最后還有1、2、3 月的部份憑證。如果將期間按4-12 查詢則又不會出現(xiàn)這種現(xiàn)象。
問題原因:憑證表中記錄的信息有錯。檢查數(shù)據(jù)庫和科目結構,沒有問題,但在憑證分錄表Glvch 表中,涉及的幾張憑證的Fclsid 和Fobjid 的值分別為0 和*,但在Glcls 和Glogj 中,并沒有這樣的數(shù)據(jù)存在。
處理方法:到數(shù)據(jù)庫Glvch 表中將涉及到的這幾張憑證在Fclsid 和Fobjid 字段上的0 和* 的值刪除即可。
7、明細賬查詢提示錯誤
錯誤描述:查明細帳時,不停提示“Setrowhidehorzline:Xx",其中,XX 是一串數(shù)字
問題原因:是帳套數(shù)據(jù)庫中關于明細帳的兩個表出現(xiàn)了異常,Glsubldg 和表Glslnav 受到損壞、索引丟失等錯誤導致提示錯誤。
處理方法:用Check 工具檢測,如果還不行就把所有的關系和索引都刪除后重建。建議把Glsubldg和Glslnav 從數(shù)據(jù)庫中刪除,然后用Check 添加進來,再添加索引關系,這樣可以解決。
8、明細賬查詢出現(xiàn)其他科目內(nèi)容
錯誤描述:查詢明細帳時出現(xiàn)了查詢之外的內(nèi)容,如只查詢現(xiàn)金的明細帳,在顯示現(xiàn)金明細帳的同時還顯示了應收帳款的明細帳。
問題原因:帳套數(shù)據(jù)庫中關于明細帳的兩個表出現(xiàn)了異常。處理方法:將表Glsubldg 和表Glslnav 兩張明細表的內(nèi)容清空。
9、出納模塊本期期初不等于上期期末
錯誤描述:出納系統(tǒng)中現(xiàn)金和銀行日記帳1 月-4 月數(shù)據(jù)正確,但扎帳并結帳到5 月后數(shù)據(jù)出錯(5月初數(shù)與上月底數(shù)不等);通過新建帳套引入出納業(yè)務,問題仍舊問題原因:在日記帳中有日期正確但期間錯誤的記錄。處理方法:
1)、利用Check 檢查,修復關系丟失。
2)、檢查日記帳表Trbankjnl、Trcashjnl 發(fā)現(xiàn)存在大量的日期正確,但期間不正確的數(shù)據(jù)(如果日期 為2004-04-30,但期間為44)。3)、修改后再重新進行反扎帳和扎帳。
10、初始數(shù)據(jù)輸入科目定位不正確
錯誤描述:標準版Xp 初始數(shù)據(jù)輸入時,科目后有空行,光標點中其中的一行,在底部顯示的卻是 其他科目的名稱。
問題原因:科目含有非法字符(如回車符、換行符)。
處理方法:進行科目名稱的修改,將后綴的空格去掉,直接在數(shù)據(jù)庫里去掉非法字符即可。
11、打不開帳套提示沒有權限
錯誤描述:打不開帳套提示沒有權限 問題原因:
1、用戶忘了密碼,所以進入不了。
2、重新安裝軟件或系統(tǒng)前,備份了帳套數(shù)據(jù),但沒有備份用戶信息。該信息保存在軟件安裝目錄下的System.Mda 文件中。處理方法:
1、新建一個帳套,如為A.Ais 并直接結束初始化作為標準帳套;
2、用Access97 打開現(xiàn)在這個不能登錄的帳套,3、從A.Ais 中導入以下的表:Glacctright、Glright、Glrptright、Sysusers。他們導入進來后,會形 成表名為Glacctright1、Glright1、Glrptright1、Sysusers1 的表,需要將他們改命為:Glacctright、Glright、Glrptright、Sysusers,系統(tǒng)會提示是否更名,按Y 即可。最后,再將Glacctright 表中的內(nèi)容清空。
4、有些版本,如醫(yī)院版、行政事業(yè)版等,可能沒有Glsysusers 表,則可以跳過該表,直接導入Glright表即可。
5、建議利用Check 工具,對該帳套進行次檢查修復丟失的關系等。
6、打開軟件,重新建立與原來相同的用戶名,并重新授權即可。
7、對于標準版和工業(yè)版,可以直接到Http://218.4.200.18 去下一個Aisok,該工具可以直接取消Manager 密碼。
第二篇:金蝶K3常見問題(一)
: 多欄賬期初數(shù)據(jù)不能正確顯示
問題描述 生產(chǎn)成本科目下設直接材料、直接人工、制造費用三個明細科目,每個科目下設工程項目作為核算項目,帳套是11月建帳,在初始數(shù)據(jù)錄入中錄入了期初余額、累計借方發(fā)生額、累計貸方發(fā)生額。當啟用帳套后,這個生產(chǎn)成本科目的多欄帳中的每個明細科目沒有余額,只有借方,貸方發(fā)生額
解決辦法: 只要將系統(tǒng)參數(shù)設置-總帳參數(shù)設置里的多欄帳損益類科目期初余額從余額表取數(shù)及多欄帳成本類科目期初余的從余額表取數(shù)就能解決這個問題了
二、總賬:憑證套打的時候,“記賬憑證”幾個字不會打印
問題描述 10.4的軟件,有些用戶使用科目余額表會出錯,憑證套打的時候,“記賬憑證”幾個字不會打印.有些用戶會出現(xiàn)很怪的問題.解決辦法: 可以試一下在數(shù)據(jù)庫里執(zhí)行delete from t_useprofile,看能不能解決,在執(zhí)行前請先將賬套備份,三、總賬:總賬憑證查詢
問題描述 在總賬進行(科目<>庫存商品)時,照樣會把有庫存商品的科目過濾出來,在進行(不等于<>)條件使用的時候,都會出現(xiàn)不正確的顯示結果, 解決辦法: 可以設置會計科目<>庫存商品且對方科目<>庫存商品可以實現(xiàn)您的需求。
四、總賬:憑證現(xiàn)金流量指定
問題描述 憑證 借:銀行存款 50 借:財務費用_利息-50 指定這張憑證的流量指定不了
解決辦法: 可以通過指定流量時將金額重算一下,經(jīng)負數(shù)的改為正的即可
五、總賬:核算項目與科目組合表引出錯誤
問題描述 核算項目與科目組合表查詢條件如果只選擇借方累計發(fā)生額或貸方累計發(fā)生額,引出EXCEL時表頭錯行。
解決辦法: 在10.4的用戶手冊里說明核算項目與科目組合表無論是打印預覽還是引出都只支持選擇兩個或者兩個以上的取數(shù)條件的,軟件目前在打印預覽及引出中不支持選擇一個查詢條件的功能。
六、總賬:手工錄入?yún)R兌損益的憑證,無法正確錄入
問題描述 需要手工錄入?yún)R兌損益的憑證,無法正確錄入,要求必須輸入原幣金額,需系統(tǒng)自動結轉損益是不需要輸原幣金額的,希望總部能更改下程序限制。
解決辦法: 您只要在憑證錄入界面出現(xiàn)提示輸入原幣金額的時候選擇取消就可以了.七、總賬:憑證的現(xiàn)金流量就沒有指定完整
問題描述 錄入憑證時指定現(xiàn)金流量表付表時,憑證的借方是管理費用下的招待費,貸方是主營業(yè)務收入的火鍋收入.指定招待費的時候沒有對方科目火鍋收入.那張憑證的現(xiàn)金流量就沒有指定完整.解決辦法: 處理這種憑證的時候,關閉總帳設置里面的必須指定現(xiàn)金流量表的附表的功能,然后指定現(xiàn)金流入量總額,指定現(xiàn)金流出量,現(xiàn)金流量的凈額沒有影響,憑證可以保存.例如,借:管理費用100,借:現(xiàn)金 200 貸:主營業(yè)務收入 300 指定的時候先指定主營業(yè)務收入現(xiàn)金流入量為300,再指定管理費用現(xiàn)金流出量為100,這樣一來現(xiàn)金流量凈額是正確的,憑證也可以保存.八、總賬:關于憑證打印問題
問題描述 還有一個問題是關于憑證打印問題,客戶想不用套打的情況下把序號這個不打出來怎么設置??
解決辦法: 憑證打印不使用套打模板的情況下打印的內(nèi)容是不能進行設置的,如果不希望出現(xiàn)序號字段可以使用套打模板
九、總賬:憑證查詢序時簿能否顯示何引出核算項目
問題描述 憑證查詢序時簿能否顯示核算項目? 在序時簿界面作憑證引出時能否將核算項目一并引出?
解決辦法: 此版本已提供此功能。請在系統(tǒng)設置總賬參數(shù)中,勾選“憑證查詢分錄科目顯示核算項目”
十、總賬:從貸款到期日能提示出來
問題描述 從銀行貸了幾筆貸款,我要軟件在貸款到期日能提示出來,在會計科目上是屬于短期借款的, 這種業(yè)務在K3里應該怎么處理呢? 解決辦法: 可以有以下方式實現(xiàn): 1。簡單的使用辦法,您可以在憑證摘要中指定相關信息。事后通過憑證查詢功能過濾摘要信息 2。單據(jù)比較多的話,可以使用結算中心的相關模塊。
十一、總賬:憑證錄入界面格式顯示
問題描述 現(xiàn)在所有科目都核算美元,我想在憑證錄入界面,一打開就顯示的是,帶外幣的那種格式。
解決辦法: 在憑證錄入界面選擇菜單欄“查看”--“選項”--“基本設置”中的第二項“憑證錄入缺省顯示外幣”勾選上,在以后打開憑證錄入界面的時候就自動進入外幣錄入的界面了。
十二、總賬:在工具下面套打設置顯示
問題描述 引入了一個模版,后來不好用,又引一個,提示已經(jīng)存在,也不提示是否覆蓋,只能重新啟個名;里面太多,就不分不清楚哪個是好用的模版了
解決辦法: 如果要刪除模版,只能Program FilesKingdeeK3ERP中找到那個模版把它刪除掉,但刪除掉之后就不會再有了,只能重新再作,所以刪除之前要做一下備份。
十三、總賬:憑證打印,問題描述 使用系統(tǒng)默認模板,如果打開憑證后打印,可以調(diào)整科目框體的大小,使一張A4紙上正好打2張憑證。但是,在憑證敘事簿選擇打印本月所有憑證的時候,預覽的科目框體很長,導致整張憑證的寬度超過了A4紙的寬度,無法打印完整。
解決辦法: 在憑證查詢序時簿菜單里,文件項下選擇打印憑證--頁面設置--尺寸,你可以根據(jù)需要更改和設置相應的尺寸。
十四、總賬:打印憑證格式設置
問題描述 客戶打印憑證是使用軟件默認的格式,不是使用套打格式。我在會計序時薄里進行頁面設置,摘要、科目、借方、貸方都設置成一樣的寬度,但科目這一欄的寬度始終偏大,不能按照客戶的需求進行設置打印。
解決辦法:
1、憑證界面的打印和憑證查詢界面的打印設置是分兩個地方進行控制。即憑證錄入界面的頁面設置控制的是當前查詢的單張憑證。而憑證查詢界面是針對憑證查詢序時簿界面的多張憑證進行設置的;
2、憑證錄入界面有多條分錄,即打印時需要分幾張A4紙才能打印完畢,如一張憑證分三張紙打印完畢,則1/3和2/3張紙合計行都是虛線,借方貸方?jīng)]有數(shù)據(jù)。主要是提示客戶該張憑證還未打印完畢,最后合計行在最后一張憑證上顯示。
十五、總賬:外幣初始化時修改本位幣的問題
問題描述 外幣初始化時,輸入原幣,本位幣之后,是正確的.如果我想修改本位幣,1\如果我修改本位幣,再點原幣,則原幣改變 2\修改時,保存按鈕不好用(必須先點刷新,再輸數(shù),再點保存,有時是可以的)3\修改時,左下角有個自動保存,此按鈕不好用
解決辦法: 因為數(shù)據(jù)錄入之后,只是完成了這個操作,光標沒有挪開,數(shù)據(jù)就還沒有寫到數(shù)據(jù)庫中去,所以要把光標挪開,隨便在空白的地方點一下就可以了。
十六、總賬:科目余額表中科目名稱排序是按首字拼音進行的
問題描述 科目余額表中,選擇核算項目明細,科目名稱排序是按首字拼音進行的。原10.3中是按代碼進行排序,這樣和其他報表核對是次序很難對應
解決辦法: 可以在系統(tǒng)設置-總帳-系統(tǒng)參數(shù)設置頁面上,鉤選上賬簿核算項目名稱顯示相應代碼,就可以按照代碼排序;如果不選,按拼音排序。
十七、總賬: 越南語賬套金額要求最多15位數(shù)
問題描述 客戶在越南,使用越南語賬套,由于越南幣和人民幣的金額位數(shù)不一樣,故我們金蝶里的金額最多13位數(shù),不夠越南語賬套下金額位數(shù)(越南幣金額越過13位數(shù))解決辦法: 通過以下變通解決方式:
1、在幣別處設置千元或者萬元幣別。
2、把憑證拆分成多條錄入,因為我們的合計行是可以支持多于13位的位數(shù)的。
十八、總賬:報表顯示錯誤
問題描述 客戶的憑證 借:原材料 100 貸:應付賬款 100 客戶指定附表項目為:存貨的減少100,客戶認為現(xiàn)金流量表應該顯示為存貨的減少-100,但報表顯示存貨的減少100 解決辦法: 因為對這種既無損益又無現(xiàn)金類的憑證指定流量,沒有了現(xiàn)金科目和損益科目的參照,系統(tǒng)無法直接判斷方向;這個要手工改現(xiàn)金流量的方向,系統(tǒng)沒辦法直接判斷,就是直接指定存貨減產(chǎn)為-100.十九、總賬:憑證打印時其紙張來源無法固定
問題描述 在10.4的環(huán)境下進行憑證打印時,其紙張來源無法固定.每次退出憑證界面后,其紙張來源都要進行重新選擇.例如,客戶設置了一種叫“憑證”的紙張,在憑證查詢界面的打印設置選項中設置好了紙張來源后,退出再進入,其紙張來源又恢復成原來的默認紙張A4,很不方便.解決辦法: 紙張來源設置是要到連接的打印機屬性上去設置紙張來源。k3會直接選打印機的默認設置。
二十、總賬:中文帳套英文登錄,現(xiàn)金流量項目顯示不正確
問題描述 建中文帳套,英文方式登錄,在總帳-現(xiàn)金流量-現(xiàn)金流量表中,現(xiàn)金流量項目有些是英文,有些是中文!
解決辦法: 受于K/3的框架的限制,目前不支持中文賬套,然后使用英文模式登錄的應用場景,如果要使用英文模式,請建立純英文的賬套。有部分基礎資料或元數(shù)據(jù)在數(shù)據(jù)庫中只保存了一個字段的值,有些元數(shù)據(jù)則有中文,英文和繁體三種語言的字段,對于只有一種語言的字段是不能進行多語言切換的,只有建立純英文賬套,或純繁體賬套才會完全沒有問題。
二十一、總賬:關于數(shù)據(jù)授權
問題描述 關于數(shù)據(jù)授權: 現(xiàn)在我可以設置某一個人針對某一個地區(qū)的業(yè)務單據(jù)授權,但是不能針對某一個人對財務數(shù)據(jù)的授權
解決辦法: 可以把張三和這個地區(qū)的財務人員設置到一個用戶組里面。功能權限,總賬憑證里面有個“查詢所有憑證”和“查詢本組憑證”,只要給張三只授予“查詢本組憑證”權限,就可以只讓張三看到自己這個用戶組的人員所做的憑證,而看不到別組用戶做的憑證。
二十二、總賬:制造費用下二級科目下掛核算項目多欄賬查詢
問題描述 制造費用下二級科目下掛核算項目,在進行多欄賬查詢時,明細科目的借方發(fā)生額最后一筆總是一個負的借方發(fā)生額,導致借方累計數(shù)據(jù)為0,實際憑證發(fā)生的業(yè)務是貸方,導致多欄賬打印時起不到應有的效果。
解決辦法: 在憑證摘要里設置一個類別,不參與多欄帳合計。二
十三、總賬:打印憑證用的模板缺少人民幣符號“¥” 問題描述 在“總帳-憑證處理”中,打印憑證用的模板,缺少人民幣符號:“¥”.解決辦法: 在設置憑證套打模板時,在金額的套打字段可以自己增加貨幣符號。如,對“借方”套打字段,雙擊設置其屬性,數(shù)字格式處,在格式最前方手工增加“¥”就可以了??梢詤⒓痈郊D片。
二十四、總賬:憑證處理的幾點需求
問題描述 一、1.系統(tǒng)菜單:.財務處理---總賬---憑證處理---憑證查詢 2.需求背景:(1)軟件現(xiàn)狀:會計分錄序時簿無法統(tǒng)計憑證數(shù)量。(2)企業(yè)業(yè)務現(xiàn)狀:曾經(jīng)使用KIS標準版,標準版里過濾后,可以在會計分錄序時簿的右上角統(tǒng)計出憑證數(shù)量,企業(yè)認為這樣有利于自身控制工作量的大小,提高工作效率。
解決辦法: K3也已經(jīng)有此功能。在憑證序時簿的左下角會顯示共有多少張憑證,已經(jīng)光標所在行是第幾張憑證的顯示。例如“7/268”,是顯示共有268張憑證,當前光標行在第7張憑證上。
二十五、總賬:在做初始化的時候,下掛核算項目自動排序問題
問題描述 在做初始化的時候,下掛核算項目,這個科目下有100多個項目,錄到最后了,我發(fā)現(xiàn),在第20行少一個,我能不在20行后面加上一個? 解決辦法: 在錄入界面有插入功能,插入后,系統(tǒng)會根據(jù)核算項目代碼自動排序。
二十六、總賬:功能需求問題
問題描述 緊急需求,客戶提到的功能需求問題,例如:客戶賬務期間在七月,由于是八月十號報稅,故業(yè)務繁忙一直沒有結賬到八月,而已經(jīng)人為修改憑證日期,在七月做了大量八月份的憑證,此時客戶需要在七月期間查看八月份的科目余額表,當選擇期間在八月,包括未過賬憑證時,查詢的科目余額表只能正確顯示本期發(fā)生額,但期末余額錯誤,且不能顯示期初余額;當選擇期間從七到八時,期末余額正確,但本期借貸方發(fā)生額卻是七、八兩個月發(fā)生額的累加,所以也不能正確顯示,故提單希望解決 客戶完整意圖如下:科目余額表能支持未結賬的任意期間查詢,正確顯示每期發(fā)生額和余額,而不是只能選其一,人為來回切換.解決辦法: 這個是我們產(chǎn)品的特殊控制,不能放開,理由如下: 因為產(chǎn)品是依靠結帳來進行加密的判斷,即過了三期以后,如果沒有l(wèi)isence,就會不能繼續(xù)使用。但是如果放開這一控制的話,那么客戶可以永遠不結賬來逃避加密。還是建議在結賬以后查看。
二十七、總賬:其他應收-罰款/職員顯示問題
問題描述 其他應收-罰款/職員(罰款為明細科目,職員為下掛核算項目)在做憑證時,可以輸入核算項目,但是,在會計分錄序時簿界面,職員不顯示
解決辦法: 可以通過在總賬系統(tǒng)參數(shù)中憑證插頁勾上“憑證查詢分錄科目顯示核算項目”即可解決,二十八、總賬:憑證號按年月+序列號排列
問題描述 客戶希望憑證號按年月+序列號排列
解決辦法: 變通處理方法來達到在左上角可以查詢憑證期間的需求:
1、如果您選擇普通打印,在平整的左上角,已經(jīng)具備了憑證期間字段,例如2008年第2期。
2、如果您選擇套打,憑證期間在憑證的右上角,您可以通過套打設置把它調(diào)整到左上角
二十九、總賬:初始化余額不能導入
問題描述 物料、客戶等資料全部導入到新賬套中了,但是初始化余額不能導過去。引出初始化模版后,發(fā)現(xiàn)是空的,只有科目沒有數(shù)據(jù)。請問如何將數(shù)據(jù)導過去新的賬套中?
解決辦法: 初始化余額的引入引出,因為涉及很多規(guī)則校驗,在K3目前的架構下,還沒有好的方案可以支持在數(shù)據(jù)交換平臺進行。建議使用EXCEL導入導出功能。目前總賬的初始化余額已經(jīng)提供了導出成EXCEL,然后再從EXCEL中將數(shù)據(jù)導入到新的賬套中。
三
十、總賬:查詢部門和供應商
問題描述 我們每天都要查詢部門和供應商(核算項目組合選擇),因供應商很多,查詢的次數(shù)是N次之多,但是要重復輸入部門和供應商,不能默認當前,耽誤了速度和時間。
解決辦法: 目前k3總帳中所有的報表都沒有默認當前值,而是通過提供保存方案的形式。請使用保存方案來變通處理。
三
十一、固定資產(chǎn)管理: 越南語固定資產(chǎn)卡片金額需要15位
問題描述 K3固定資產(chǎn)卡片金額只有10位,可是越南這邊所有金額需求15位
解決辦法: 通過以下變通解決方式:
1、把卡片拆分成多個錄入。
2、下載安裝PT014795,可以把固定資產(chǎn)卡片的整數(shù)金額位保存為13位,與總帳一樣.因為總帳的限制,只能最多到13位了,否則生成憑證會有錯.三
十二、固定資產(chǎn)管理:使用期間引入引出問題
問題描述 在使用系統(tǒng)提供的標準卡片引出功能引出時有已計提期間,再重新引入到系統(tǒng)中時已計提期間數(shù)據(jù)為0 解決辦法: 導入卡片的已使用期間數(shù)是根據(jù)卡片開始使用日期與入帳日期自動計算出來的,不是根據(jù)引入文件的數(shù)據(jù)進行新增的,請使用卡片導入功能時注意。
三
十三、固定資產(chǎn)管理:初始化固定資產(chǎn)規(guī)格型號怎么錄入
問題描述
2、剛初始化的時候沒有錄入固定資產(chǎn)規(guī)格型號,現(xiàn)在要錄入,能不能在數(shù)據(jù)庫里直接修改?如果能,麻煩請告訴要修改那幾個表,怎么修改?
解決辦法: 可通過以下方式修改 update t_facard set fmodel='aaaa' where fassetnumber like '1'(注 1 為固定資產(chǎn)編號,aaaa 為要填入的規(guī)格描述)建議備份賬套后使用。
三
十四、固定資產(chǎn)管理:計提修購基金
問題描述 在金碟K3 10.4版中,我看到有計提修購基金,但是不知道如何使用,計提后在實際發(fā)生時又如何操作,解決辦法: 修購基金適用于事業(yè)單位(不計提折舊方式),具體應用請參考幫助手冊。
三
十五、固定資產(chǎn)管理:固定資產(chǎn)的維修支出管理
問題描述 在金碟K3 10.4版中,對固定資產(chǎn)的維修支出這塊能否在固定資產(chǎn)模塊里管理?
解決辦法: 1.對固定資產(chǎn)的維修支出這塊能否在固定資產(chǎn)模塊里管理? 建議使用生產(chǎn)模塊的設備管理功能,具體說明請參考幫助手冊
三
十六、固定資產(chǎn)管理:固定資產(chǎn)卡片時,備注欄無法查看
問題描述 我們在做固定資產(chǎn)卡片時,基本信息有一欄是備注欄,這一欄我們錄入了固定資產(chǎn)的管理代碼,以便資產(chǎn)的管理人員對應使用。但現(xiàn)在我們在固定資產(chǎn)清單列表中卻看不此欄,怎么讓我們在固定資產(chǎn)清單中也能看到此欄呢!
解決辦法: 固定資產(chǎn)清單中沒有顯示備注字段內(nèi)容的功能,如需要錄入自定義字段,請在卡片類別上設置自定義字段,在錄入卡片時錄入此自定義字段,此字段可以在資產(chǎn)清單中顯示。
三
十七、固定資產(chǎn)管理:固定資產(chǎn)能否和應付系統(tǒng)生成的憑證合并
問題描述 固定資產(chǎn)能否和應付系統(tǒng)生成的憑證合并
解決辦法: 問題可以采取下面這個方法得到解決 1.在應付帳款發(fā)票錄入后生成一張付款單,在付款單查詢的編輯功能,憑證信息中將固定資產(chǎn)卡片生成的憑證號指定,這樣兩邊就不會產(chǎn)生影響了。
三
十八、固定資產(chǎn)管理;固定資產(chǎn)問題咨詢
問題描述 問題是先買一批固定資產(chǎn)放哪里,當月入賬。狀態(tài)是未使用。當其他部門使用的時候吧其中的幾個給他們,現(xiàn)在做得是固定資產(chǎn)拆分。拆分完的固定資產(chǎn)還要入賬嗎?固定資產(chǎn)的余額和總賬的余額不對。固定資產(chǎn)多,多著拆分出來的那部分余額,例如原先購買是為10元2個,拆分后是1個5元?,F(xiàn)在固定資產(chǎn)就多著10元。
解決辦法: 問題是由于沒有進行固定資產(chǎn)清理生成憑證的操作。在進行固定資產(chǎn)拆分的時候,同時要生成兩類單據(jù),一個是固定資產(chǎn)清理的憑證,一類是固定資產(chǎn)拆分形成的憑證。
三
十九、固定資產(chǎn)管理:固定資產(chǎn)采用工作量法計提折舊問題
問題描述 以前期間錄入固定資產(chǎn)時,采用工作量法。本期發(fā)現(xiàn)預計工作總量錄少了,計算出的每期工作量也錯誤。本期做變動,調(diào)增了預計工作總量和已使用工作總量,再到工作量管理里面去錄入本期工作量時發(fā)現(xiàn)工作總量還是按照原來錄入的預計工作總量顯示,而累計工作總量就變?yōu)樽儎雍蟮囊咽褂霉ぷ髁?。此時還沒有錄入本期工作量時的剩余工作量=舊的預計工作總量-新的已使用工作量。就可能出現(xiàn)剩余工作量小于本期工作量,導致錄入本期工作量時提示不能大于剩余工作量。結帳到下一期以后,工作總量才會按照調(diào)整后的預計工作總量顯示。目前建議客戶的處理方式是:本期工作量按照剩余工作量錄入,下一期再補錄少錄的工作量。
解決辦法: 可以通過在折舊政策方案新增一個方案中,勾選掉了“當期變動固定資產(chǎn),從變動的下一期開始影響折舊”參數(shù),另外,變動工作總量如果希望使用新的工作總量提折舊,折舊方法應該選擇動態(tài)工作量法(基于變動后要素)這樣應該能解決此問題,四
十、固定資產(chǎn)管理:拆分后查看固定資產(chǎn)變動與結存表不對
問題描述 本期有固定資產(chǎn)拆分業(yè)務,其中清理卡片的變動方式選擇為003-其他,拆分后查看固定資產(chǎn)變動與結存表,發(fā)現(xiàn)固定資產(chǎn)原值減少欄目無數(shù)據(jù),從而表中固定資產(chǎn)期末原值也不對!解決辦法: 變動方式中的其它類是與固定資產(chǎn)價值不相關的要素,如變動部門,型號,地點等等,而固定資產(chǎn)結存與變動表是反映的固定資產(chǎn)價值的變動,所以只包含變動類別中的增加和減少。變動方式下的03其它是不包含在變動結存表中的。如果在拆分時變動方式選擇減少中的其它,結存表才對。
四
十一、固定資產(chǎn)管理:固定資產(chǎn)計提折舊生成的憑證錯誤
問題描述 固定資產(chǎn)計提折舊生成的憑證,借:管理費用650.28,貸:累計折舊650.28。該憑證修改過,手工增加了兩行,借:制造費用3000貸:長期待攤費用3000。現(xiàn)在發(fā)現(xiàn)固定資產(chǎn)明細表中累計折舊貸方金額欄顯示4250.28,也就是說把長期待攤費用3600給加進去了?
解決辦法: 固定資產(chǎn)明細帳的取數(shù)邏輯為如果未生成憑證,則從固定資產(chǎn)系統(tǒng)取數(shù),如果已經(jīng)生成憑證,從憑證取數(shù)。對于問題中提到的應用場景是不正確的,不能夠這樣進行帳務處理。即使想修改系統(tǒng)自動計算的折舊額,也不建議直接修改憑證,應該在固定資產(chǎn)的‘折舊管理’中修改相應卡片的折舊額,這樣就能回寫憑證。另:總賬系統(tǒng)設置中有參數(shù)“參數(shù)“不允許修改/刪除業(yè)務系統(tǒng)憑證”。
第三篇:SQLserver2000數(shù)據(jù)庫修復辦法總結
SQLserver2000數(shù)據(jù)庫修復辦法總結
Praymid 戴華倪
總結步驟如下:
1、檢測數(shù)據(jù)庫,使用命令(Dbcc checkdb)
拿到數(shù)據(jù)庫后附加到本地SQLserver使其運行,打開企業(yè)管理器,查看它。同時打開查詢分析器,在里面輸入
Dbcc checkdb 檢測數(shù)據(jù)庫命令然后回車 即可以看到數(shù)據(jù)庫的分析資料看到問題,評注:拿到問題先不要盲目的卸載SQLServer,本次因為新手,上手后就把數(shù)據(jù)庫卸載,這樣就耗費了一天的時間,過沒有任何作用,測試服務器的完整性可以拿一個好的數(shù)據(jù)庫做對比,自己可以建一個“test”,如果測試數(shù)據(jù)庫運行正常,則不需要對服務器做任何改動。千萬不要改動系統(tǒng),麻煩會更大。
提示:錯誤會以紅色顯示。
2、簡單修復:命令:dbcc checkdb 輸入以下兩句嘗試修復。
DBCC CHECKDB('AIS20110120172605',repair_allow_data_loss)DBCC CHECKDB('AIS20110120172605',repair_rebuild)不管他究竟哪里錯了,先用這兩句試試一般的索引系統(tǒng)文件丟失,SQLserver都可以解決這個問題,基本就差不多了。但是對于主鍵索引損壞,這個命令基本修不好,所以對一個滿身是傷的數(shù)據(jù)庫,他可以修復70%。
注:修復時系統(tǒng)提示必須要在單用戶模式下才可以生效,用戶可以去企業(yè)管理器,對要修理的數(shù)據(jù)庫:右擊屬性—選項—限制訪問—單用戶。也可以使用以下語句實現(xiàn):
ALTER DATABASE AIS20110420091143 SET single_USER GO 改為單用戶
ALTER DATABASE AIS20110420091143 SET MULTI_USER GO 改為多用戶。
繼續(xù)使用dbcc checkdb檢測,如果繼續(xù)報錯。再次運行:
DBCC CHECKDB('DataBasename')with NO_INFOMSGS,PHYSICAL_ONLY 然后再運行:
DBCC CHECKDB(' DataBasename ',repair_allow_data_loss)WITH TABLOCK 再次運行:DBCC CHECKDB('DB name')系統(tǒng)顯示修復成功,說明本次問題主要由索引等數(shù)據(jù)庫系統(tǒng)本身問題引起,這樣的修復可能會導致數(shù)據(jù)丟失,但是絕對不會是大批丟失,基本沒有影響。
2、檢測表:命令:dbcc checktable(‘tablename’)接上述檢測提示:我們可以看到一個id號,這個基本就是這個錯誤的表在系統(tǒng)表“sysobjects”里面的注冊信息。
輸入如下語句即可以看見:
select * from sysobjects where id=1205579333(錯誤提示號碼)接下來檢測這張表究竟是什么問題。輸入:dbcc checktable(‘tablename’)
接下來將會得到一些錯誤提示,基本上就是檢測表的時候那些,提示什么B樹錯誤,父節(jié)點,子節(jié)點錯誤,這些都別管,因為這個可能就是索引引起的錯誤:
嘗試用下列語句修復:
DBCC CHECKtable('Tablename',repair_rebuild)執(zhí)行完后查看提示:如果出現(xiàn)下面的提示
CREATE UNIQUE INDEX 終止,因為發(fā)現(xiàn)了索引 ID 1 的重復鍵。最重要的主鍵為 '3'。這里基本上就可以確定就是索引出的問題,而且數(shù)據(jù)表沒有被修復的可能很可能就是內(nèi)容產(chǎn)生的問題。根據(jù)提示,我們得出的結論就是主鍵重復。
這是我們使用select查詢語句是看不到的甚至表里面打開也沒有反映。此時,關閉查詢分析器,打開企業(yè)管理器,找到那個數(shù)據(jù)表,然后右擊選擇設計表,選擇主鍵,右擊,取消主鍵,回到查詢分析器,找到該表,右擊選擇索引,這時候表以前所有的索引都能看見了,但是上面的唯一性選項很明顯沒有了,然后給表里面添加一個新的字段,字段名 id 需要生成編號:
語句如下: alter table t_item add id integer identity 該字段用完后刪除,語句如下: alter table t_item drop column id 在查詢分析器這里右擊索引,選擇唯一性選項,然后點擊確定,系統(tǒng)會提示重復鍵,和最重要的主鍵ID,根據(jù)id數(shù)字,進行查詢
如提示最重要的鍵值是3則,select * from t_item where fitemid=3 有時候查詢的結果,是合法的,比如這個3可能只有一條,這個時候,就右擊索引,點擊編輯勾選唯一性,在列上面去掉一個,從上往下第一個開始,但是必須記住他的名字,最好寫下來,這時候,你會發(fā)現(xiàn)錯誤信息里面的ID換成了另外一個數(shù)字,繼續(xù)用select語句查詢該數(shù)字,字段仍然是該表的第一個字段,你會發(fā)現(xiàn)他有兩條,仔細對比這兩條,什么都是一樣的,每一個字段的值都一樣,這顯然不符合邏輯,用剛才添加的id記錄刪除一條,語句如下:
Delete tablename where id=兩著任何一個,刪除完后,右擊恢復剛才被點掉的那一條列名,勾選上唯一性,點擊確定,則正常,回到企業(yè)管理器,打開表設計,設置主鍵。完成。
回到查詢分析器,輸入dbcc checktable 顯示正常,再次檢測數(shù)據(jù)庫,顯示正常。刪除剛才增加的列,修復完成。
結論:修復這類數(shù)據(jù)表,別急著導出數(shù)據(jù),新建庫文件,這個應該還不到那一步,最好就是能這樣修復,少動干戈,如果是主鍵重復,你導出數(shù)據(jù),在把這個錯誤的數(shù)據(jù)倒進來(這里假設能正常導入),表的錯誤會依然存在。
第四篇:數(shù)據(jù)庫實驗一
山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
實驗一 創(chuàng)建數(shù)據(jù)庫
一.實驗目的
1.學會數(shù)據(jù)表的創(chuàng)建; 2.加深對表間關系的理解;
3.理解數(shù)據(jù)庫中數(shù)據(jù)的簡單查詢方法和應用。二.實驗內(nèi)容
1.實驗數(shù)據(jù)庫中涉及到四個表供應商表S、零件表P、工程表J、供應關系表SPJ。每個表的結構如下:
create table S(SNO char(10)PRIMARY KEY, SNMAE VARCHAR(10)UNIQUE,STATUS CHAR(10), CITY CHAR(10));
create table P(PNO CHAR(10)PRIMARY KEY, PNAME VARCHAR(10), COLOR CHAR(10),WEIGHT INT);
CREATE TABLE J(JNO CHAR(10)PRIMARY KEY, JNAME VARCHAR(10), CITY CHAR(10));
CREATE TABLE SPJ(SNO CHAR(10), PNO CHAR(10), JNO CHAR(10), QIT INT,PRIMARY KEY(SNO,PNO,JNO),F(xiàn)OREIGN KEY(SNO)REFERENCES S(SNO),FOREIGN KEY(PNO)REFERENCES P(PNO),FOREIGN KEY(JNO)REFERENCES J(JNO),);山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
SELECT * FROM SPJ;
INSERT
INTO S(SNO,SNMAE,STATUS,CITY)values('S1','精益','20','天津');INSERT
INTO S(SNO,SNMAE,STATUS,CITY)values('S2','盛錫','10','北京');INSERT
INTO S(SNO,SNMAE,STATUS,CITY)values('S3','東方紅','30','北京');INSERT
INTO S(SNO,SNMAE,STATUS,CITY)values('S4','豐泰盛','20','天津');INSERT
INTO S(SNO,SNMAE,STATUS,CITY)values('S5','為民','30','上海');
SELECT * FROM S;
INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P1','螺母','紅',12);INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P2','螺栓','綠',17);INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P3','螺絲刀','藍',14);INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P4','螺絲刀','紅',14);INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P5','凸輪','藍',40);INSERT
INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P6','齒輪','紅',30);
SELECT * FROM P;SELECT * FROM S;山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
INSERT
INTO J(JNO,JNAME,CITY)VALUES('J1','三建','北京');INSERT
INTO J(JNO,JNAME,CITY)VALUES('J2','一汽','長春');INSERT
INTO J(JNO,JNAME,CITY)VALUES('J3','彈簧廠','天津');INSERT
INTO J(JNO,JNAME,CITY)VALUES('J4','造船廠','天津');INSERT
INTO J(JNO,JNAME,CITY)VALUES('J5','機車廠','唐山');INSERT
INTO J(JNO,JNAME,CITY)
VALUES('J6','無線電廠','常州');INSERT
INTO J(JNO,JNAME,CITY)
VALUES('J7','半導體廠','南京');
SELECT * FROM J;
INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J1',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J3',100);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J4',700);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P2','J2',100);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J1',400);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
VALUES('S2','P3','J2',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J4',500);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J5',400);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P5','J1',400);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P5','J2',100);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S3','P1','J1',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S3','P3','J1',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P5','J1',100);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P6','J3',300);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P6','J4',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P2','J4',100);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P3','J1',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P6','J2',200);INSERT
INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P6','J4',500);山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
SELECT * FROM SPJ;
CREATE UNIQUE INDEX Ssno ON S(SNO);CREATE UNIQUE INDEX Ppno ON P(PNO);CREATE UNIQUE INDEX Jjno ON J(JNO);
CREATE UNIQUE INDEX SPJspj ON SPJ(SNO,PNO,JNO);
執(zhí)行結果為: S表
P表
J表
山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
SPJ表
表的結構如下:
CREATE TABLE Student(SNO CHAR(10)PRIMARY KEY, SNAME CHAR(10)UNIQUE, SSEX CHAR(2), SAGE SMALLINT, SDEPT CHAR(20));
CREATE TABLE Course(CNO CHAR(4)PRIMARY KEY, CNAME CHAR(40)NOT NULL, CPNO CHAR(4), CCREDIT SMALLINT,);
2.實驗數(shù)據(jù)庫中涉及到三表學生關系Student, 課程關系Course, 選修關系SC。每個山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
CREATE TABLE SC(SNO CHAR(10), CNO CHAR(4), GRADE SMALLINT,PRIMARY KEY(SNO,CNO),F(xiàn)OREIGN KEY(SNO)REFERENCES Student(SNO),FOREIGN KEY(CNO)REFERENCES Course(CNO));
INSERT
INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215121','李勇','男',20,'CS');INSERT
INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215122','劉晨','女',19,'CS');INSERT
INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215123','王敏','女',18,'MA');INSERT
INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215125','張立','男',19,'IS');
INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('1','數(shù)據(jù)庫','5',4);INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('2','數(shù)學','',2);INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('3','信息系統(tǒng)','1',4);INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('4','操作系統(tǒng)','6',3);INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('5','數(shù)據(jù)結構','7',4);INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('6','數(shù)據(jù)處理','',2);山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
INSERT
INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('7','PASCAL語言','6',4);
select * from Course;
INSERT
INTO SC(SNO,CNO,GRADE)VALUES('201215121','1',92);INSERT
INTO SC(SNO,CNO,GRADE)VALUES('201215121','2',85);INSERT
INTO SC(SNO,CNO,GRADE)VALUES('201215121','3',88);INSERT
INTO SC(SNO,CNO,GRADE)VALUES('201215122','2',90);INSERT
INTO SC(SNO,CNO,GRADE)VALUES('201215122','3',80);
select * from SC;
執(zhí)行結果: Student表
山東建筑大學 計算機學院 實驗報告
班級 姓名: 學號: 實驗成績:
課程: 數(shù)據(jù)庫系統(tǒng)概論 同組者: 實驗日期:2018年3月3日
Course表
SC表
三.實驗總結
第五篇:MSSql2008數(shù)據(jù)庫恢復過程記錄
信息平臺采用RoseHA8.5 for SQL Server 2008雙機熱備的存儲解決方案,在應用過程中,由于roseHa的切換界面簡易,操作簡單,適用于但應用層的管理,有時候雙機切換會造成數(shù)據(jù)丟失甚至數(shù)據(jù)庫損壞。
最常見的是Msdb損壞出現(xiàn)如下錯誤
通過百度、google搜索無法打開數(shù)據(jù)庫 'msdb'?;謴筒僮饕褜⒃摂?shù)據(jù)庫標記為 SUSPECT。有關詳細信息,請參閱 SQL Server 錯誤日志。(Microsoft SQL Server,錯誤: 926)解決方式
第一種:把其他電腦中中的msdb數(shù)據(jù)庫的mdf和ldf文件拷貝到自己的目錄中,但是這種方法的缺點是:造成一部分數(shù)據(jù)丟失,尤其是代理的相關作業(yè)丟失。msdb是系統(tǒng)數(shù)據(jù)庫,里面記錄調(diào)度警報和作業(yè)以及操作員的信息,如果沒有用到這些內(nèi)容,直接用備份恢復就可以的。在單用戶模式下,停掉SQL server服務,在另一臺機裝同版本sqlserver,把msdb覆蓋過來。第二種:執(zhí)行下面的SQL命令(在單用戶模式修復數(shù)據(jù)庫)USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的數(shù)據(jù)庫名' Go
sp_dboption '置疑的數(shù)據(jù)庫名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的數(shù)據(jù)庫名')
Go
update sysdatabases set status =28 where name='置疑的數(shù)據(jù)庫名' Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的數(shù)據(jù)庫名', 'single user', 'false'
Go
其中置疑的數(shù)據(jù)庫名就是有問題的數(shù)據(jù)庫 操作后:
經(jīng)過測試只有結合兩種方案來解決。
首先是停止生產(chǎn)運行的sql服務,拷貝啟動正常的MSdb庫到生產(chǎn)環(huán)境中替換損壞的庫,啟動生產(chǎn)環(huán)境Sql服務,運行上述T-Sql修復msdb數(shù)據(jù)庫執(zhí)行命令。
第三步分別執(zhí)行下面T-sql 此步驟同樣能解決裝完SQL Server后修改計算機名不能執(zhí)行代理作業(yè)
use master go select @@servername select serverproperty('servername')如果這兩個結果不一致,說明機器改過名字
--要修復此問題
--執(zhí)行下面的語句,完成后重新啟動SQL服務
if serverproperty('servername')<> @@servername begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername')as sysname)exec sp_addserver @server = @server , @local = 'LOCAL' end 最后重新啟動服務
第四步,新建維護計劃(備份數(shù)據(jù)庫)測試是否能運行。運行前請檢查Sql代理服務是否啟動。如果不能運行 執(zhí)行下面T-sql SELECT [subsystem] ,[subsystem_dll]
FROM[msdb].[dbo].[syssubsystems] GO
查看原來是配置里的指定Dll文件路徑不對,一般共享存儲無D盤,一般是E盤
執(zhí)行命令替換D:為E: Update [msdb].[dbo].[syssubsystems] set subsystem_dll=replac(subsystem_dll,’D:’,’E:’);
如果生產(chǎn)環(huán)境數(shù)據(jù)庫實例名跟拷貝的msdb數(shù)據(jù)庫實例名不一致 請執(zhí)行
Update[msdb].[dbo].[syssubsystems]setsubsystem_dll=replace(subsystem_dll,'MSSQLSERVER','XXServer')'MSSQLSERVER'為拷貝msdb的數(shù)據(jù)庫實例名 'XXServer'為生產(chǎn)環(huán)境的數(shù)據(jù)庫實例名
重啟生產(chǎn)環(huán)境Sql服務和代理服務即可。