金蝶KIS專業版V16.0更新補丁后提示“檢測到本機安裝的補丁PT*比賬套里的補丁PT*更新或本機安裝過補丁PT*,但是賬套沒更新補丁腳本”的解決辦法
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
今天剛寫一篇文章關于金蝶KIS專業版更新了第是一個綜合補丁的文章,今天就有小伙伴也更新,但是竟然出現了錯誤;提示如下圖所示
“檢測到本機安裝的補丁PT*比賬套里的補丁PT*更新或本機安裝過補丁PT*,為了數據安全性,請聯系金蝶授權服務商保持本機安裝的補丁和賬套里的補丁一致后再使用”
當時讓小伙伴,在系統管理里升級一下系統,竟然提示“該賬套已經為最新版本,不需要升級”
可是打開客戶端又提示第一張圖,這個就尷尬了;其實還是有解決辦法的;具體方法如下;
檢測到本機安裝的補丁PT*比賬套里的補丁PT*更新的解決辦法
1、出現此提示,請在服務器(私有云系統管理所在電腦)以下路徑,路徑如下:
C:\Program Files \Common Files\Kingdee\KIS\KDPatchs\PT***(32位操作系統)
C:\Program Files (x86)\Common Files\Kingdee\KIS\KDPatchs\PT***(64位操作系統)
2、找到KDdataUpdate.exe雙擊后點擊連接針對自動選中的目標賬套點擊升級來執行補丁腳本;
3、其中PT***為登錄界面提示的具體補丁號,如服務器因完全卸載重裝找不到對應補丁文件夾,請退出服務器的系統管理及所有客戶端重裝對應補丁后重新點擊執行補丁腳本;具體的看下圖即可;
為什么會出現檢測到本機安裝的補丁PT*比賬套里的補丁PT*更新
一、? 為什么會出現打完補丁沒出現執行腳本的情況:
1、目前最新的綜合補丁集成系統管理及應用平臺組件,安裝補丁時沒有完全退出系統管理,重啟后因某些特殊原因沒喚起KDdataUpdate.exe
2、KDdataUpdate.exe被Windows操作系統攔截,詳見2
3、賬套數據異常導致補丁腳本執行報錯等
二、? 點擊KDdataUpdate.exe沒彈出連接升級賬套界面:
1、Windows自帶的Windows Defender防護攔截導致,需要在服務中禁用此服務;
2、部分防護衛士(如360、火絨)等攔截或者被隔離,需要先打開防護軟件將KDdataUpdate.exe從隔離列表中移出并添加至白名單(如隔離列表沒有KDdataUpdate.exe可不用管此操作),然后關閉防護軟件重新點擊升級
附上數據庫質疑處理方案:
1、停止數據庫服務。
2、將對應賬套文件路徑同名ldf和mdf文件拷貝到其他磁盤
3、啟動數據庫服務。
4、確認要恢復的數據庫文件已經成功復制到另外的位置,然后在SQL Server Management Studio中刪除要恢復的數據庫。
5、新建同名的數據庫(數據庫文件名、路徑也要相同)。
6、停止數據庫服務。
7、用第2步中備份的.mdf和.ldf文件覆蓋新數據庫的同名文件。
8、啟動數據庫服務。
9、運行alter database dbname set emergency,將數據庫設置為emergency mode
10、運行下面的命令就可以恢復數據庫:
declare @databasename varchar(255) -------申明變量@databasename
set @databasename=‘數據庫名’ --------你的.mdf文件文件名將你的數據庫名這個值賦予變量
exec sp_dboption @databasename, N’single‘, N’true’ ------將目標數據庫置為單用戶狀態使用(執行sp_dboption,參數值為@databasename(剛才賦予的數據庫名), N’single‘, N’true’ )
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) ----快速修復數據庫
dbcc checkdb(@databasename,REPAIR_REBUILD) ----重建索引并修復
exec sp_dboption @databasename, N’single‘, N’false’—將目標數據庫置為多用戶狀態
11、數據庫這時候就回復正常了
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!