???? 以前我一直用XP機器安裝SQL Server2000個人版來調(diào)試程序,后來在項目中,客戶要求在Windows2003下安裝SQL Server2000企業(yè)版,安裝完成后并打了sp3的補丁,但發(fā)現(xiàn)雖然企業(yè)管理器中數(shù)據(jù)庫實例正常運行,但客戶端主機配置ODBC無論如何也連不上數(shù)據(jù)庫,安裝數(shù)據(jù)庫的機器上雖然配通了ODBC,但是配置ODBC數(shù)據(jù)源時,服務(wù)器名,客戶端配置窗口的服務(wù)器別名及服務(wù)器名稱都是主機名/數(shù)據(jù)庫實例名的格式,直接使用主機名或IP地址是不行的,安裝了sql server的sp4補丁后,發(fā)現(xiàn)可以直接使用主機名或IP地址來配置服務(wù)器名稱,不需要用主機名/數(shù)據(jù)庫實例名的格式。客戶端配置ODBC可以正常連上數(shù)據(jù)庫了(測試數(shù)據(jù)源時顯示測試成功)。我寫了一段JSP測試腳本也能正常從數(shù)據(jù)庫取數(shù)據(jù)了。
??? 如果大家在windows2003下安裝sqlserver 2000企業(yè)版本遇到ODBC連接不成功的話可參考下面的步驟(我只簡單說一下重點內(nèi)容):
(1)安裝時選擇企業(yè)版,在安裝過程中最好自己指定一個數(shù)據(jù)庫實例名,不要使用默認(rèn),這樣能記住自己配置的TCP/IP端口。
(2)在安裝過程中要選中TCP/IP,并配置一個端口號,例如1433。
(3)安裝數(shù)據(jù)庫服務(wù)器完成后再安裝Analysis Service(好象是安裝sqlserver2000的sp3所必須的。)
(4)然后安裝sp3.
(5)安裝完sp3我是重新啟動了機器,在客戶端機器配置ODBC連不上數(shù)據(jù)庫,然后就裝了sp4
(6)sp4裝完后重啟動機器,啟動sql server的服務(wù)管理器(應(yīng)已自動啟動),打開企業(yè)管理器,如果發(fā)現(xiàn)sqlserver組中的數(shù)據(jù)庫實例沒啟動則點擊+號進行連接,連接完+后右面應(yīng)該顯示帶綠色箭頭的圖標(biāo),我想連接成功后在可以配置ODBC,如果你的機器反復(fù)安裝了sqlserver可能sqlserver組中沒有顯示出你剛才安裝的實例則需要手工添加一下。
(7)然后在客戶機(最好不要在數(shù)據(jù)庫服務(wù)器的機器上配置ODBC,因為用另外一個機器配置ODBC能看出你安裝的是否有問題,有時數(shù)據(jù)庫本機的ODBC能連上數(shù)據(jù)庫,但換另外的機器就不行了)安裝ODBC,注意選擇TCP/IP,并配置你安裝時使用的端口號,不選擇動態(tài)決定端口。最后測試一下是否通過。
總結(jié):(1)解決問題的關(guān)鍵是我最后安裝了sp4,我不太清楚直接安裝sp4,不安裝sp3行不行,我是先安裝了sp3后再裝了sp4的。
(2)有人說數(shù)據(jù)庫主機名要大寫,我不知道是否一定是這樣,我安裝的服務(wù)器的主機名是大寫的,感覺大小寫應(yīng)該是無所謂的。
(3)以前沒有在2003下安裝過,一直沒有安裝sp4的念頭,想不到還是安裝了sp4后問題才得以解決。
如果大家按上面所說配通后別忘了跟貼啊,如果仍然有問題可跟貼討論,或者加我的QQ:29801446
?
在windows2003下安裝Microsoft SQL Server2000企業(yè)版后配置客戶端ODBC遇到的問題及解決方法
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
