SQL Server 自身的安裝很快,安裝完成后,很快就試了在本機的訪問,沒有問題。然后在另外一臺電腦上用企業管理器試,卻找不到該服務器。回到這個服務器上,將服務器的網絡配置修改一下,同時啟用命名管道,TCP/IP和共享內存3鐘協議,此時再試,就可以找到該SQL服務器了。但是如果僅啟用 TCP/IP 協議,依然會找不到該服務器。我想這個域企業管理器訪問時所采用的方式有關吧。
這前面還有一個插曲,我將系統由 Windows XP 更換為 Windows Server 2003 R2 企業版。準備將該服務器加入域時,怎么都找不到域控制器。查詢分配的IP地址,網關,DNS及WINS 等設置都沒有問題,直接Ping域控也沒有問題,但就是無法找到域控。后來看到有人說必須同時將兩邊的防火墻都關閉,這樣試了一下,果然這個問題立即解決了。但是采用 XP 系統加入域時,沒有這個麻煩的。
雖然SQL Server 的局域網訪問問題解決,但是更大的問題來了 - 我們要使用的應用程序不能與我安裝的 SQL Server 2005 配合,每次啟動就立即掛起。這可是真正的大問題。不能遠程訪問,數據可以從本地導出去離線分析,但應用程序無法啟動,則數據都無法采集。沒有辦法,只好把整個系統重新安裝,回到原來的XP系統中,安裝SQL Server 2000的個人版本。安裝完成后,首先檢查應用程序能否正常工作,然后在跟前面一樣,配置服務器的網絡接口,最終還算順利的安裝好了,這個困擾了我很久的問題算是解決了。
這次重新安裝整個應用系統,雖然問題解決了,但是還留下不少疑問,主要是關于 SQL Server 的啟動賬戶和訪問權限的問題。對于具體的應用,怎樣設置一個適當的帳號,可以保證應用的前提下,不給出過大的權限,以防產生系統安全問題。這個只能在以后繼續看資料了。