程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL2000 1433端口啟動問題

SQL2000 1433端口啟動問題

編輯:關於SqlServer
 

困擾我多天的數據庫SQL 2000端口1433不能啟動的問題終於解決了。
  應該是有三周了吧,最近記性不大好,我們的一次產品培訓中需要用SQL 2000,我早早就安裝好了,結果培訓的時候怎麼弄,就是不能將“1433”端口啟動,後來研發部一同事說SQL 2000自身有這個Bug,有時候得多起幾次。培訓結束後,我重新找了一個同事的安裝介質,因為我們那麼多人中只有他的可以用,結果裝了之後,情況依然。唯一與他的不同的是,我的機子的操作系統Windows 2003 server,他的是Windows 2000 Server。
  隨後我在網上找了很多種方法並作如下分析:
  1、sql server服務沒有啟動;
  檢查服務啟動,重新啟動服務故障依然。
  2、修改了端口號;
  打開網絡實用工具,檢查啟用的協議中有TCP/IP協議,查看端口,是1433沒錯。
  3、客戶端實用工具作了改動;
  打開客戶端實用工具,檢查協議端口正常,重新創建一個別名,依然不行。
  4、安裝的問題;
  我換了三次安裝介質,情況依然。
  5、反復重啟服務;
  在服務中將MSSQL服務重新啟動很多次,每天只有沒事想起來就重啟,不行!
  6、打SP3以上的補丁;
  我每次重裝完都是打最新的SP4補丁。
  7、系統的問題;
  他們都是Windows 2000 sever/XP,難道因為是2003?重裝機,太麻煩!
  8、檢查安裝日志;
  發現有問題,但看不懂,網上也有人提到,但說要發給某些人解決,不可信!
  到底是哪出了問題?雖然聽他們說過SQL2000有這個Bug,但是一般都在經歷如上步驟就都能解決了,我重裝了幾遍安裝的過程都沒有任何錯誤,而且數據庫也是可用的,難道真是中了邪?不讓我用數據庫?我真是百思不得其解,依然在上班有空的時就到網上搜這方面的解決方法。
  昨天,突然發現到一個檢查SQL2000版本和補丁號的方法,我有個習慣,看到這些一般都喜歡在電腦上試試,檢查方法如下:
  1、用Isql或者SQL查詢分析器登錄到SQL Server,如果是用Isql,請在cmd窗口輸入isql -U sa,然後輸入密碼,進入;如果是用SQL查詢分析器,請從程序中啟動,輸入sa和密碼(也可以用windows驗證)。
  2、在ISQL中輸入:
  Select @@Version;
  go
  或者SQL查詢分析器中輸入
  Select @@Version;
  然後按執行;
  3、最簡單的辦法:只要打開查詢分析器中幫助的關於就可以了;
  或打開服務管理器後,點右鍵--關於,也可以看到版本和補丁信息。
  我查完以後,看到返回SQL的版本信息如下:SQL版本 8.00.194
  參考了一下版本與補丁號對照信息:
  8.00.194 -------SQL Server 2000 RTM
  8.00.384 -------(SP1)
  8.00.534 -------(SP2)
  8.00.760 -------(SP3)
  8.00.2039--------(SP4)
  這樣我們就能看到SQL Server的正確版本和補丁號了。
  
  很奇怪,怎麼才是最原始的SQL Server 2000 RTM,我的補丁打到哪裡了?難道打錯了地方?難道根本就沒有打?但我確實雙擊了那個升級安裝包了。忽然我想到了一個問題,一看我裝的補丁,裡面還有安裝文件,當時雙擊安裝包肯定只是解壓了根本就沒有安裝,我趕快安裝,果然如我所料,開始出現安裝界面了,終於安裝成功了!
  重啟機子後,我重新查詢補丁號: 8.00.2039
  這次才是真得打上了SP4的補丁了。
  用netstat -an查看,終於看到了1433端口啟動了。
  真是不容易啊!就這一個小問題居然讓我困擾了這麼久,總算是搞明白了,昨天配置了一下,俺已經開始用俺的數據庫了。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved