同步資料庫的數據

 

在同步主機資料庫 distribution  中,
執行 select count(*) from MSrepl_commands(nolock)
取得同步處理的命令數量

開啟/關閉 觸發功能:
alter table TableName DISABLE TRIGGER all
alter table TableName ENABLE TRIGGER all

同步重新初始化後,檢查同步臨時表的數據,是否已經被正常傳送回來?
若是 !!

先開啟 觸發功能
再 異動臨時表: update TableNameSyn_Sz set abc_ymd=abc_ymd

報表公司抬頭不正確?

近來新安裝的AP,運作時發現到報表的公司抬頭不正確,該如何解決問題?

image 
在上圖中的檔案中,有一段程式碼
if IE20010313Lang = "en" then
    CompanyTitle = RptChk.Chk_pHead2("en")
else
    CompanyTitle = RptChk.Chk_pHead2(CStr(oParseObject.FilterValue("EngCompanyTitle", 1)))
end if

因為無法正確地解析出公司名稱,所以才出問題。

解決方法有二:

方法一:
if IE20010313Lang = "en" then
    CompanyTitle = RptChk.Chk_pHead2("en")
else
    CompanyTitle = “指定的公司名稱”
end if

但是這方法,會在 多法人 資料庫的情況下,造成各法人的公司名稱是相同了 !!

方法二:
這問題的根源所在,是 IEUser.dll 組件需要更新為較新的版本。
1. 在 Component Services 中,Shut Down “IEERP”,並刪除 IEUser 項目
2. 更新 C:\Program Files\IEMIS\MTS\IEUser.dll
3. 重新註冊 IEUser.dll 組件
4. 拖拉 C:\Program Files\IEMIS\MTS\IEUser.dll 到 Component Services
5. 重新 Start “IEERP”

錯誤:網路提供者都不接受的網路路徑

在 開始/執行 處下 \\10.1.2.52 為什麼會有下列錯誤訊息?

run

這是指定連接的那台電腦未做正確的設定,造成無法連線 !!

先到要連線的那台電腦上;開啟 區域網路 連線視窗

Network-01

Network-02
為了要共享磁碟目錄之用

Network-03

Network-04
關閉 軟體防火牆 的功能

Network-05
為了要共享磁碟目錄之用

Network-06

Network-07

Network-08 
可以 Ping 到此一設備

SQL 執行時的錯誤 Ad hoc update

執行 SQL 指令
select * from sysusers
where  name='abc_mis'

會有錯誤:Ad hoc updates to system catalogs are not enabled.
該如何排解這問題?

Server_Property-01

Server_Property-02

*.aspx 無法被編譯成功

在 IIS 環境中,竟然發現到無法正常運行 *.aspx 程式,因為 Could not write to output … Access is denied

tt  


上述的問題,主因是 IIS 環境未正常設定好。
C:\WINDOWS\TEMP 目錄的權限沒有開放給 NETWORK SERVICE 所致。

如何知道 WebService 程式 Reference 那些項目?

記得有次在編譯 WebService 時,產生錯誤訊息:
Error 1 找不到型別或命名空間名稱 'YTComponent' (您是否遺漏 using 指示詞或組件參考?)

該如何從相似的程式中,得知其 Reference 項目,好加入現行程式中?

對於這情形,首先在 WebService 點擊右鍵,選定 Start Option..

Reference_01

在開啟窗體中,選定 References 項目,就可以查到每個 引用項目 的名稱。
只要在有問題的程式中,依樣加入相關的 引用項目 就可以排除錯誤。

Reference_02