問:啟動服務過程中報錯,提示: 本地計算機 上的 用友通 服務啟動后又停止了。一些服務自動停止,如果它們沒有什么可做的,例如“性能日志和警報”服務。
答:用友通服務啟動過程中此提示比較常見,出錯原因情況較多,一般通過分析用友通日志文件來確定問題所在,常見情況如下:
情況1:日志文件記錄:[2007.6.13 11:36:26]不能找到UFSystem或Account表庫,可能是安裝沒有正常完成,或沒有進行初始化,請運行行系統管理進行安裝后的初始化。
分析:由提示信息得知還未創建用友通系統數據庫UFSystem,可通過查看企業管理器等數據庫工具來查看是否存在UFSystem數據庫,此系統數據庫是安裝用友通產品后第一次登錄系統管理或重啟計算機后自動創建系統數據庫和演示賬套過程中建立,啟動用友通服務報此錯誤,很有可能還未登錄系統管理或執行初始化操作,也可能執行過程中失敗。
解決:
方法1:執行系統管理,做初始化操作
方法2:若方法1未執行初始化,可能是這前做過初始化,刪除注冊表項:[HKEY_LOCAL_MACHINESOFTWAREUFSoftUF20002.0Setup],再登錄系統管理做初始化操作
方法3:若初始化操作建立系統數據庫操作失敗,可手工建立此系統數據庫,還原用友通安裝目錄Admin Ufsystem.bak文件,還原時數據庫名稱定義為UFSystem
情況2:[2007.6.14 9:55:33]PROVIDER=SQLOLEDB;DATA SOURCE=用友通-UFIDA;USER ID=SAASSWORD=…[2007.6.14 9:55:33]不能連接到SQL Server,可能是口令不正確。
分析:由提示得知是由于連接數據庫失敗,一般是指數據庫口令問題,用友通服務調用的是系統管理設置SA的口令,一般查看系統管理能否正常運行,系統管理運行提示SA口令見[系統管理]頁
解決:配置SQL口令,正常運行系統管理, 操作見[系統管理]頁
情況3:[2007.6.14 15:16:53]接收信息出錯?!?/span>[2007.6.14 15:17:1]不能裝訂接口。
分析:提示中的接口可以理解為端口,用友通產品端口是4630,SQLServer默認端口是1433,日志中記錄不能裝訂接口,很可能是產品端口被禁用或被別的占用,被禁用一般是由于防火墻引起,包括殺毒軟件自帶防火墻或XP2系統防火墻,被占用可能是別的應用軟件需要調動自身端口或臨時動態端口,導致4630端口不能被用友通服務正常調用。
在DOS下用命令查看服務器端口開放情況,命令為:netstat –a –n,正常情況TCP協議類型4630端口狀態為LISTENING
在服務器或客戶端DOS下用命令查看服務器端口連接,命令為:telnet Ip地址 端口號(如4630),如果正常連接會跳出空白界面,如下圖
如連接失敗會提示:正在連接到機器名…不能打開到主機的連接,在端口4630:連接失敗
解決:若檢測端口確實有異常,可查看機器網絡環境或防火墻配置情況,關于防火墻配置請參見[防火墻]頁
情況4:提示:“.ADO..失敗”
分析:可能是因為數據訪問組件版本不一致
解決:安裝SQL數據庫最新補丁,MSDE用戶打MSDE2000SP4補丁包,SQLServer2000用戶打SQL Server 2000 SP4補丁包,通網站服務工具欄下載號分別是865和866,此補丁包比較大也可以考慮更新數據訪問組件MDAC,通網站可下載MDAC2.7版本,工具號為678
情況5:提示:Server不能裝入底層接口SGV
分析:可能是由于用友通服務和版本不兼容所致,用友通服務對應文件是System32ServerNT.exe,此文件與當前用友通版本不一致。原因可能是安裝早版本時沒卸載干凈或打過加密狗方面的補丁引起。
解決:
方法1:停止用友通服務,從別的機器上拷貝ServerNT.exe文件覆蓋本機此文件,再啟動用友通服務
方法2:卸載用友通產品,如果System32ServerNT.exe文件還存在,手工刪除,再次安裝用友通產品
問:財務通版本在WindowsXP環境下用友通服務(UF2000)開機后不能自動啟動,需手工啟動服務,如何配置做服務開機自動啟動?
答:在不更換操作系統情況可以通過批命令來實現此功能
〖操作步驟〗(以財務通服務:UF2000管理軟件為例)
1.新建一文本文檔,在第一行寫入:net start UF2000財務軟件 exit,保存退出
2.將此文本文檔后綴更改為bat后綴,文件名稱不限,如更改為:財務通服務啟動.bat
3.此文件存放于操作系統啟動目錄下,如:D:Documents and Settingspeak「開始」菜單程序啟動財務通服務啟動.bat