2012-01-11 163 views
0

在我工作的地方,客戶端程序實際上是位於Intranet中的一個exe文件的快捷方式。所有的用戶實際上使用相同的exe文件。Sybase客戶端/服務器設置

這是設置客戶機/服務器環境的正確方法嗎? 這是否會導致CPU使用率過高?

我一直認爲客戶端程序應該安裝在每個用戶的PC上。 但是該程序需要一個.ini文件,每個人都可以輕鬆看到內容。 (數據庫用戶名,密碼等) 如果我要在每臺PC上安裝程序,安全的方法是什麼?

我們一直有問題,如程序掛起,連接速度慢等。 您認爲我們設置環境的方式是原因嗎?

回答

1

網絡安裝並非全局「不正確」,儘管如您所指出的那樣,如果網絡基礎架構不夠可靠,它可能會導致問題。 PowerBuilder也有一些錯誤(在特定版本中,你沒有提到你的),只有當它們在網絡資源上時,它們纔會表現出來或更明顯。我不確定網絡安裝是否會成爲我的第一個建議,但我會毫不猶豫地稱之爲「錯誤」。

當您不進行網絡部署時,訪問全局信息是一項挑戰。我所處理的大多數應用程序要麼在安裝時部署這些信息,要麼通過數據庫共享它。 (從來沒有一個應用程序共享用戶名和密碼,雖然... 不寒而慄 ...我想可能有一些情況下。)部署安裝到本地文件或假定信息是非易失性的(或在至少不會比版本更新更頻繁),或者信息將定期與網絡可訪問位置同步。有幾種實用程序可用於同步這些資源,或者可以在應用程序中對其進行編碼。

至於針對您的網絡安裝問題,我們沒有足夠的信息來安全地做到這一點。 (可以肯定地說,掛起和「慢速連接」可以在本地安裝中發生。)你必須自己動手才能獲得證據。

祝你好運,

特里

+0

我們用PB 9.我們將及時更新到最新版本。 – Iyas 2012-01-12 01:45:09