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