摘 要:本文通過網于客戶機服務器模式理論的介紹,并對在基這類平臺的搭建的具體實踐應用,總結出了使用過程中常見的一些問題及解決方法,對基于客戶機/服務器模式進行了探索和嘗試,對影響客戶機/服務器模式正常實現的各種因素進行了思考和闡述。
關鍵詞:客戶機/服務器;模式;客戶機;服務器
客戶機/服務器模式是把一個數據庫應用系統進行進一步的劃分,分為兩個部分,它們分別是:前端的應用程序和后臺的服務器。并且,通過網絡將這兩部分進行連接。應用程序在客戶端運行,將請求發送到后臺的服務器,服務器對接收到的服務請求進行處理,并進行應答,然后將應答內容再返回給客戶端。客戶端/服務器模式逐漸成為了管理信息系統的一種常用的應用方式。
這種網絡數據庫模式應用非常廣泛。越來越多的考試,越來越多的比賽、越來越多的教學都是基于客戶機/服務器模式搭建的,如現在進行的全國計算機等級考試、會計技能競賽、各類電子教室等軟件系統,除了要安裝和配置服務器以外,還需要安裝客戶機,基于這類平臺的搭建越來越多,遇到的問題也千奇百怪。但是總有一些是共性的常見的問題及其解決方法。
1 安裝時注意服務器的配置,是否達到考試或者比賽的要求
要運行Windows Server2008服務及SQL2008時,服務器至少要達到,雙核CPU,頻率2.8G以上,4G內,C盤,D盤剩余空間大于10G。如果需要帶的客戶機較多,建議使用專用服務器而非用普通PC機來做服務器,當然服務器配置要盡可能的高,內存也要越高越好,硬盤支持Raid。而且一定要給服務器配專用的Ups,以防斷電,造成數據的丟失。
服務器的版本最好用Windows Server2008及以上版本,建議Windows 2008 R2。功能會更加完善,系統也更加穩定。
2 一般在安裝SQL2008時一般應選擇混合身份驗證的安裝方式
SQL2008在安裝有兩種認證方式,分別是SQL Server身份驗證和混合模式。SQL Server身份驗證必須為名為sa 的內置系統管理員帳戶提供一個密碼并且確認該密碼,sa帳戶通過使用SQL Server 身份驗證來進行連接;混合模式是使用windows集成的身份驗證也可以,使用SQL Server獨立認證也可以。這種方式驗證方式較寬,安全性跟兼容性是較為平衡的,有利于保證系統的兼容性,混合身份驗證也是一種比較保險的認證方式。當然最重要的是看所運行的服務器要求運用什么認證方式。
3 SQL2008安裝完成后,服務器最好不要重命名
SQL 2008以前的版本是服務器是可以隨意更名的,但是在安裝SQL2008完成后,最好不要重新命名服務器,因為服務器名雖然修改了,但是SQL2008數據庫中仍然使用的是原有的服務器名。要想安裝SQL2008完后更改服務器的名字,唯一的辦法通過命令方式修改數據庫的服務器名。使用sp_dropserver命令刪除服務器表中的原來的名字,用sp_addserver命令將本地服務器名重新添加到服務器表中。修改完成后,需要重啟數據庫服務,才能確保SQL2008正常運行。簽于過程比較麻煩,所以一般不建議隨意更改服務器的名稱。
4 謹防終端帳戶非法占位
為了便于遠程對Windows Server 2008系統進行操作,許多網絡管理員都會啟用終端服務功能;但是,由于Windows Server 2008系統遠程終端連接數并不是沒有限定的,因而一旦超過規定連接數而繼續嘗試通過終端服務功能遠程訪問 Windows Server 2008系統時,就會遭遇遠程終端連接數限定的故障。為了避免這種故障現象的發生,只要將遠程終端連接數的數值設置得稍微大一些就能有效避免。
5 所有安裝身份必須是管理用戶
不管是在安裝客戶機還是服務器時, Administrator具有最高的管理權力,為了能保證服務器及客戶機各系統能正常安裝以及運行,不會由于各種權力的限制,而導致系統的不能運行。所以安裝各類軟件時的安裝身份最好是Administrator用戶。
6 關閉內置防火墻
當客戶機和服務器在安裝完成后,需要注意Windows系統的防火墻是否關閉,因為windows的防火墻是一種有狀態的防火墻,它會檢查并篩選通過的所有的數據包。篩選出哪些經過管理員定義的安全規則,對網絡流量進行的處理,在默認情況下會阻止傳入的所有IP流量,除非是得到防火墻特別允許或者是對主機請求而產生的響應。因而,可以通過指定服務名稱、端口號、應用程序名稱或其他的標準,將Windows 系統的防火墻配置為允許流量。當有些客戶端在訪問服務器時,數據會被阻擋,而不能和服務器建立通信,也就無法通過客戶機訪問服務器。
7 安裝Dot 4.0的時候要注意防火墻給出的提示,要允許,否則無效
在安裝客戶機和服務器時,有的系統會要求安裝dot 40及以上版本。為了正確安裝這個軟件,應注意系統自帶的防火墻及類似360一類的安全軟件的防火墻是否關閉。否則默認情況下會阻止傳入流量,應將系統自帶的防火墻及其他全軟件的防火墻關閉,保證軟件的正常安裝及運行。
8 結語
客戶機/服務器模式是一種比較適合我國的國情,客戶機/服務器模式的對我國學科信息系統建設具有重要意義。在系統的設計、開發、應用和維護過種中,采用客戶機/服務器模式的數據庫系統會帶來了巨大的經濟效益。廣泛采用了客戶機/服務器模式,不僅能設計出結構合理、運行可靠的數據庫系統, 還能提高系統的開發效率, 從而降低系統的維護成本。
參考文獻:
[1] 艾倫·阿爾泊.新一代應用模式:客戶/服務器分布技術[J].計算機世界,1996,8,26.
[2] 戴國峰.客戶機服務器模式和客戶機服務器模式的對比分析[J].硅谷:184.
[3] 段凡丁.基于客戶機/服務器的M I S應用模式[J].微計算機應用,1995(9).
[4] 戴坷.客戶機/服務器模式數據庫實現方法[J].無線電工程,1998(5).
作者簡介:
何建平,男,碩士,重慶財經職業學院實驗師,主要研究方向:計算機實踐教學,計算機基礎教學,網絡管理等。