我們有一個擁有3個許可證的Navision服務器。應始終分配一個許可以供電子商務網站使用。另外兩個是供管理員使用的。微軟Navision如何跟蹤用戶/如何在登錄時自己檢查
Unfortuneately,不時地我們拿到的網站上這種可怕的錯誤:
System.Web.HttpUnhandledException:類型System.Web.HttpUnhandledException「的異常被拋出。 ---> System.Web.Services.Protocols.SoapException:您的程序許可證不允許更多的用戶同時工作。等到另一個用戶停止使用該程序。如果您希望在系統上允許更多的同時用戶,請聯繫您的系統管理員。
這種情況通常發生在有太多用戶試圖使用Navision客戶端時......並且這會殺死網站以查找certist功能,直到我們能夠進入,sp_who查看誰在佔用會話並要求他們註銷或直接殺掉會話。
我們已經編寫了鉤入Navision登錄的代碼來檢查SQL服務器sp_who,以確保沒有太多的用戶登錄並使用Navision數據庫,但這似乎不起作用。
我在想,Navision將當前登錄狀態存儲在別的地方,這就是我們應該看的地方,而不是在SQL服務器系統表中。
任何想法? 乾杯, 蘭斯
由於許可要求不同,指出您使用的是哪個版本的Navision會很有用。 – 2009-12-04 15:58:06
Tim - Nav 6 - 具有Web服務的第一個版本。 – Lanceomagnifico 2009-12-10 12:58:57