SQL用友綜合實踐寶典_第1頁
SQL用友綜合實踐寶典_第2頁
SQL用友綜合實踐寶典_第3頁
SQL用友綜合實踐寶典_第4頁
SQL用友綜合實踐寶典_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

維護(hù)方法論 ——維護(hù)篇暢捷通信息技術(shù)股份有限公司維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1暢捷通產(chǎn)品維護(hù)思路前提:對產(chǎn)品應(yīng)用熟悉、了解清楚所要解決問題。

重現(xiàn)問題,判斷類型查找資料,借鑒思路借助工具,剖析問題提交問題,暢捷支持本節(jié)重點維護(hù)工具---數(shù)據(jù)庫工具、常用工具企業(yè)管理器查詢分析器事件探測器維護(hù)工具T產(chǎn)品對數(shù)據(jù)庫的要求企業(yè)管理器備份、還原分離、附加DTC導(dǎo)入導(dǎo)出查詢分析器查詢、分析插刪改數(shù)據(jù)生成sql腳本事件探測器跟蹤前臺數(shù)據(jù)定位報錯數(shù)據(jù)庫版本:MSDE(關(guān)鍵更新)、sql2000(sp4)、sql2005(sp3)、sql2008數(shù)據(jù)庫作用:軟件后臺,存儲數(shù)據(jù)。企業(yè)管理器企業(yè)管理器——還原數(shù)據(jù)庫舉例例如:對正常備份的數(shù)據(jù)(UfErpAct.Lst和ufdata.ba_)進(jìn)行恢復(fù)時,出現(xiàn)如下提示。企業(yè)管理器——還原數(shù)據(jù)庫舉例第一步:將備份文件ufdata.ba_修改名稱為ufdata.rar,將其解壓,所得到的文件是數(shù)據(jù)庫的物理文件,強制將其還原至數(shù)據(jù)庫。

說明:但若將備份文件ufdata.ba_修改名稱為ufdata.rar后,無法成功將其解壓,則此備份文件已損壞,無法再恢復(fù)了。第二步:在企業(yè)管理器中將強制還原到現(xiàn)有數(shù)據(jù)庫中。企業(yè)管理器——還原數(shù)據(jù)庫舉例②③點此選擇解壓后的ufdata文件第三步:在彈出的還原數(shù)據(jù)庫界面,選擇從設(shè)備—選擇設(shè)備,點擊添加按鈕,找到之前解壓出來的備份文件UFDATA的路徑,確定即可。企業(yè)管理器——還原數(shù)據(jù)庫舉例企業(yè)管理器——還原數(shù)據(jù)庫舉例第四步:在還原數(shù)據(jù)庫—常規(guī)頁簽,點擊查看內(nèi)容,選擇需要恢復(fù)的年度2011(如果需要恢復(fù)2012年度,則勾選上2012年度的數(shù)據(jù)號)如圖:企業(yè)管理器——還原數(shù)據(jù)庫舉例第五步:在還原數(shù)據(jù)庫—選項頁簽,勾選上‘在現(xiàn)有數(shù)據(jù)庫上強制還原’,修改物理文件名的路徑為帳套的數(shù)據(jù)庫路徑如下:LDF路徑D:\UFSMART\ADMIN\ZT001\2011\ufdata.ldMDF路徑D:\UFSMART\ADMIN\ZT001\2011\ufdata.mdf企業(yè)管理器——還原數(shù)據(jù)庫舉例強制還原數(shù)據(jù)成功,進(jìn)入軟件使用001賬套,既為還原好的數(shù)據(jù)庫賬套。事件探測器profiler查詢分析器isqlw維護(hù)工具Sql語句學(xué)習(xí)查詢語句select修改語句updatetableset刪除語句delete插入語句insertintoWhere條件Orderby排序關(guān)聯(lián)join查詢語句練習(xí)例如:Select*fromcodeSelect*fromcodewhereccode='1009'Select*fromcodewhereccodelike'1009%‘第一條語句返回的結(jié)果是查詢科目表code所有的記錄。第二條語句返回的結(jié)果是查詢科目表code,科目編碼是1009的記錄第三條語句返回的結(jié)果是查詢科目編碼是1009及其下級科目的記錄。%表示任何多個字符,如果想設(shè)置為一個字符則使用_,如1009_表示查詢符合1009后面連接任意一個字符的記錄集。修改語句練習(xí)例如:取消憑證的審核,我們可以執(zhí)行語句,批量更新憑證中的審核人字段值為空。如:把一月份所有審核人為空的憑證的審核人設(shè)置為demo.憑證表(gl_accvouch),審核人字段(ccheck),期間字段(iperiod)updategl_accvouchsetccheck=’demo’whereccheckIsnullandiperiod=1這里的條件中,比如審核人為空,這里一定要用‘is’。不要使用‘=’,‘=’為賦值標(biāo)志。刪除語句練習(xí)例如:1.錄入項目管理的時候,軟件非法退出,再進(jìn)入維護(hù)項目報錯。刪除項目鎖定表所有鎖定記錄,鎖定表(gl_lockrows)deletegl_lockrows2.異常記錄后,在系統(tǒng)庫也產(chǎn)生記錄,刪除。刪除系統(tǒng)庫ufsystem,表(ua_task、ua_tasklog)中異常記錄。deleteufsystem..ua_taskdeleteufsystem..ua_tasklog修改語句練習(xí)例如:取消憑證的審核,我們可以執(zhí)行語句,批量更新憑證中的審核人字段值為空。如:把一月份所有審核人為空的憑證的審核人設(shè)置為demo.憑證表(gl_accvouch),審核人字段(ccheck),期間字段(iperiod)updategl_accvouchsetccheck=’demo’whereccheckIsnullandiperiod=1這里的條件中,比如審核人為空,這里一定要用‘is’。不要使用‘=’,‘=’為賦值標(biāo)志。插入語句練習(xí)例如:把888的摘要記錄插入到001賬套摘要中。摘要表(gl_bdigest)SETIDENTITY_INSERTgl_bdigestONINSERTINTOgl_bdigest(i_id,cid,ctext)selecti_id,cid,ctextfromufdata_888_2012..gl_bdigestSETIDENTITY_INSERTgl_bdigestOFF維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1概念窮舉法又稱枚舉法,是對要解決問題的所有可能情況,一個不漏地進(jìn)行檢驗,然后將所有可能的答案一一列舉,根據(jù)條件判斷此答案是否合適,從中找出符合要求的答案。因此枚舉法是通過犧牲時間來換取答案的全面性。對于需要枚舉出來的答案,其途徑有很多種,比如互相討論、經(jīng)驗、咨詢總部工程師以及總部給出的解決方案文檔,這些都可以作為枚舉法答案來源,就相當(dāng)于是一場“頭腦風(fēng)暴”。一般都是跟排除法等連用,先確定范圍,再一個個進(jìn)行排除,最后得到正確答案。原理確定枚舉對象、枚舉范圍和判定條件枚舉可能的解,驗證是否是問題的解一、窮舉法適用范圍對于T6來說,此方法適用的范圍很廣,特別適用于多種原因?qū)е碌沫h(huán)境問題、數(shù)據(jù)問題等等,都可以通過此方法來解決注意需要根據(jù)問題現(xiàn)象,列舉出極有可能是原因的答案,而不是什么都可以列舉需要根據(jù)個人經(jīng)驗、基礎(chǔ)常識對問題做初步的判斷,以確定方向??赡苊杜e出來的答案都不是最終的解決方案,則需要通過別的方法來進(jìn)一步分析。一、窮舉法一、窮舉法案例分析1、問題現(xiàn)象在總帳對帳的時候提示不平一、窮舉法2、問題分析分析總賬對賬不平一般是由于什么原因引起的1)科目的末級標(biāo)志錯誤2)總賬表里存在重復(fù)記錄3)輔助總賬表里存在重復(fù)記錄4)科目的輔助核算與憑證上的輔助核算不一致5)科目的輔助核算與輔助總賬表上的輔助核算不一致6)總賬表里本月期初值與上月期末值不一致7)總賬表里的本月期末值計算不正確8)輔助總賬表里本月期初值與上月期末值不一致9)輔助總賬表里的本月期末值計算不正確10)本科目的值是否是各個下級科目之和11)在總賬表里是否存在金額為零,而數(shù)量或外幣不為零,但是在憑證表里不存在記錄一、窮舉法3、解決問題1)查看下科目的末級標(biāo)志是否正確可以通過腳本檢查到1122科目沒有子科目,在科目表里的末級標(biāo)志(bend)的值正確。一、窮舉法2)查看下總賬表里是否存在重復(fù)記錄可以通過腳本檢查到此科目是12條記錄,并不存在重復(fù)的記錄一、窮舉法3)查看下輔助總賬表里是否存在重復(fù)記錄一、窮舉法4)檢查下科目的輔助核算與憑證上的輔助核算是否不一致一、窮舉法5)檢查下輔助總賬表里的輔助核算與科目上的輔助核算是否不一致一、窮舉法6)7)檢查下總賬表里本月期初值與上月期末值是否不一致,本月期末值計算是否不正確查看總賬表里的記錄,針對本月的期初值與上月的期末值是一致的,期末值計算也正確。一、窮舉法8)9)的可能性同6)7)10)如果存在本科目的值不等于各個下級科目之和,這個只能是修改數(shù)據(jù)庫11)在總賬表里是否存在金額為零,而數(shù)量或外幣不為零,但是在憑證表里不存在記錄針對此問題只能是修改總賬表里,把數(shù)量和外幣都更改為零維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1二、排除法概念排除法是指按照可能性的高低來歸納答案,先將明顯錯誤或是你已知的錯誤答案排除,剩下的最后一個答案可能就是正確答案,從而達(dá)到解決問題的目的。示例警察抓小偷電腦維修人員排查電腦故障遭遇謠言,排查可疑人二、排除法原理通過錯誤提示來初步確定產(chǎn)生問題的原因,然后對每種情況進(jìn)行分析,逐步排除每種原因發(fā)生的可能性,從而縮小查找的范圍,最終找出原因,解決問題。適用范圍對于T6來說,此方法適用的范圍很廣,特別適用于多種原因?qū)е碌沫h(huán)境問題、數(shù)據(jù)問題等等,都可以通過此方法來解決,還可以與窮舉法相結(jié)合來解決很多的問題。注意不斷提出供對照的范圍,排查問題所在對于排除法而言,可以通過排除法來找到產(chǎn)生問題的原因,但是無法提供最終的解決辦法,最后還得依靠其他方法,比如個人經(jīng)驗、基礎(chǔ)常識等等來解決問題。二、排除法案例分析1、問題現(xiàn)象在做固定資產(chǎn)對賬的時候提示對賬不平二、排除法案例分析2、排除步驟

1)查看下卡片管理里的累計折舊與對賬里的固定資產(chǎn)累計折舊是否一致二、排除法2)檢查下上月是否對賬平衡,而這個演示帳套是4月份啟用的,則看年初數(shù)與總賬里的期初數(shù)是否一致二、排除法3)檢測下4月份的累計折舊是不是3月累計折舊+4月折舊額二、排除法4)檢測下是否存在未制單的憑證二、排除法5)檢測下是否存在變動單,資產(chǎn)減少的記錄沒有生成憑證的。有原始卡片錄入的需要在總賬里調(diào)整二、排除法3、解決方法1)需要從總賬里錄入累計折舊的期初余額二、排除法2)把本月折舊的記錄生成憑證,并憑證記賬二、排除法3)重新對賬維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1概念對比分析法,也叫比較分析法,通過把客觀事物加以比較,以達(dá)到認(rèn)識事物和對事物本質(zhì)和規(guī)律做出正確判斷。對比分析法通常是把兩個相互聯(lián)系的指標(biāo)數(shù)據(jù)進(jìn)行比較,從數(shù)量上展示和說明研究對象規(guī)模的大小,水平的高低,速度的快慢,以及各種關(guān)系是否協(xié)調(diào)。在對比分析中,選擇合適的對比標(biāo)準(zhǔn)是十分關(guān)鍵的步驟,選擇的合適,才能做出客觀的評價,選擇不合適,有可能得出錯誤的結(jié)論。示例PH試紙測試酸堿度、焰色反應(yīng)太空探索:小行星成分分析,應(yīng)用光學(xué)頻譜對比分析親子鑒定三、對比法原理將相互聯(lián)系的兩個指標(biāo)做對比分析,查找分析出兩個指標(biāo)之間的不同之處,并加以處理。其中,兩個指標(biāo)中必須有一個指標(biāo)為標(biāo)準(zhǔn)參考指標(biāo),并以該標(biāo)準(zhǔn)指標(biāo)做為依據(jù)對比另一個指標(biāo)找出其中的不同之處。適用范圍跟單據(jù)相關(guān)的一些問題,如果按照常規(guī)方法無法確定其根本原因,可以通過在數(shù)據(jù)庫中對表里的各個字段進(jìn)行對比分析,從而得出問題數(shù)據(jù)域正常數(shù)據(jù)之間的差異,從而找到問題原因和解決方法。三、對比法三、對比法依據(jù)分析狀態(tài),大致分為兩類:靜態(tài)分析法:不在軟件中增改數(shù)據(jù),直接依據(jù)現(xiàn)狀分析動態(tài)分析法:在軟件中進(jìn)行數(shù)據(jù)增改,依據(jù)增改數(shù)據(jù)的過程和結(jié)果進(jìn)行分析三、對比法:異帳套對比現(xiàn)象T6應(yīng)收應(yīng)付——設(shè)置——初始設(shè)置,打開報錯:分析過程1、“數(shù)據(jù)庫異常,請更新”。這種提示不清不楚,無法判斷。2、是程序問題?同一臺機器其他賬套是否也報錯?3、其他賬套正常,無報錯??磥頍o法從軟件操作界面判斷找原因了,只能跟蹤看數(shù)據(jù)庫了。4、問題賬套跟蹤記錄全是系統(tǒng)表,檢查權(quán)限等,無一點有用的信息,給不了這個問題判斷思路。。。。三、對比法:異帳套對比5、沒辦法,看正常賬套跟蹤如何?正常賬套跟蹤有帳套庫表,那只能對比跟蹤記錄了。三、對比法:異帳套對比6、跟蹤結(jié)果對比,發(fā)現(xiàn)前面都一樣,更新賬套庫表的時候問題賬套跟蹤記錄不走了?三、對比法:異帳套對比7、前面記錄跟蹤相同,不同時正常賬套更新了Ap_InputCode表?嘗試對比此表看下:

對比結(jié)果很明顯,問題賬套此表無記錄,正常賬套此表有記錄。此表是應(yīng)收應(yīng)付初始設(shè)置科目表,應(yīng)該得有記錄。

此表是公共表,未設(shè)置前記錄

是一致的。三、對比法:異帳套對比8、解決:從正常賬套導(dǎo)入此表記錄后問題得以解決。

導(dǎo)入語句:

INSERTINTOUFDATA_015_2014..Ap_InputCode(cNum,cNote,cNote_f,cFlag,cArCode,cArCodeName,cApCode,cApCodeName)

SELECT

cNum,cNote,cNote_f,cFlag,cArCode,cArCodeName,cApCode,cApCodeName

FROM

UFDATA_998_2012..Ap_InputCode三、對比法:異帳套對比1、問題現(xiàn)象在卡片管理中有些卡片可以打開,有些卡片打開報錯三、對比法:同帳套對比2、分析過程一般提示使用null無效,都是由于某個字段要求不應(yīng)該是為null的,結(jié)果在數(shù)據(jù)表里此字段為null了,導(dǎo)致打開的時候提示錯誤。

可以新增一張卡片,看是否也會有此提示,如果沒有,那么說明此帳套的數(shù)據(jù)是沒有問題的,只是某些表有問題。如果新增的也有問題,可以對比下正常的帳套,看是否哪里不一樣引起的。三、對比法:同帳套對比1)新增一張固定資產(chǎn)卡片三、對比法:同帳套對比2)打開卡片管理,看是否能打開這張新增的卡片三、對比法:同帳套對比3)對比下數(shù)據(jù)中看是否哪里不一致的,有問題的卡片是null,而正常的帳套不為null三、對比法:同帳套對比4)修正此字段的記錄值,此字段代表的是稅額三、對比法:同帳套對比5)再在卡片管理里打開卡片對比法——總結(jié)每一種對比分析法都不僅僅是單獨使用的有些問題需要使用對比分析法+排除法+猜測法等一些列方法組合查找才能得知問題原因。因此,我們?yōu)榱四芸焖俳鉀Q客戶反饋的問題,必須掌握一些科學(xué)的方法,這樣才能更好的為我們客戶服務(wù)、更好的為公司創(chuàng)造價值。維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1四、跟蹤分析法概念跟蹤分析法是利用一些工具,比如SQLServer的事件探查器、系統(tǒng)日志文件等,來完成對問題的跟蹤、分析的一種方法。分類系統(tǒng)日志跟蹤分析法事件探查器跟蹤分析法四、跟蹤分析法適用范圍1、通過日志文件來跟蹤一些常見的報錯;2、用來跟蹤某些操作所涉及到的表,表與表之間的關(guān)聯(lián)關(guān)系,以及通過數(shù)據(jù)跟蹤的結(jié)果來分析數(shù)據(jù)報錯的原因。原理根據(jù)軟件操作過程中的錯誤信息,事件探查器或者日志文件會捕獲到一系列的sql語句或者相關(guān)提示,然后根據(jù)這些sql語句或者提示來逐步分析,最終確定問題的原因以及如何去解決問題?,F(xiàn)象T6年結(jié),建立年度帳時報錯?四、跟蹤分析法分析過程1、提示很清楚,執(zhí)行語句的時候報錯,提示不能插入重復(fù)鍵。2、跟蹤是什么語句。四、跟蹤分析法四、跟蹤分析法3、執(zhí)行語句提示重復(fù),那判定是這句話造成。

四、跟蹤分析法4、剩下就需要分析語句。5、不能插入重復(fù)鍵,需要判斷約束、主鍵等。6、

根據(jù)如下主鍵,說明不同的記錄csysid+cname不能重復(fù)。四、跟蹤分析法7、使用語句查出重復(fù)記錄。8、手工在數(shù)據(jù)庫中修改,把重復(fù)的記錄刪除。9、按照以上修改后,建立年度帳正常。維護(hù)方法:窮舉法2排除法3對比法4跟蹤分析法5綜合分析法6維護(hù)基礎(chǔ)1概念綜合分析法,是結(jié)合了以上幾種方法的分析思路,由大到小,由易到難,對問題產(chǎn)生的原因逐個進(jìn)行排查并分析,最終得到問題的解決思路和方案。在T6的實際維護(hù)中,單純運用到一種方法的很少,一般都是一種或幾種方法的綜合運用,這樣才能根據(jù)具體問題,找到問題的解決方案。適用范圍環(huán)境問題:一般可通過窮舉法、排除法等,最終找到問題原因數(shù)據(jù)問題:一般可以通過排除法、對比法以及數(shù)據(jù)跟蹤分析得到問題的

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論