精華區beta Database 關於我們 聯絡資訊
Adonisy:呃...這....我打死也想不到這個答案...XD 01/29 18:39
tedhut:有沒有可能ISP擋1433???因為我裝了好像也沒用... 01/30 02:30
推文要等太久了,所以回文 關於伺服器的檢查 1.可以自己在伺服器端以 netstat -a 看看有沒有這一行 TCP pinky:ms-sql-s pinky:0 LISTENING (pinky 是電腦名稱,取娘娘腔的名字是因為個人肚爛 M$) 有表示 sql server 有在聽 1433,沒有就沒有了 2.但是有不代表牠有在做事,所以請用 isql 測試,下為範例 <pinky> C:\>isql -S localhost -U gsgl -P gsglDB1980 -d gsgl 1> select * from status 2> go statusID status ----------- -------------------------------------------------- 1 enable 2 pending 3 disable (3 rows affected) 1> quit 都能取出資料了,表示 port 有開,資料庫也工作正常 以上兩步拿來在本機確認 sql server 的運作情形 如果在遠端的話,可以用 nmap 硬幹或是 telnet 來測遠端對於該 port 的連線 如果要進一步測遠端對 sql 存取的話,工具就很多了,我是用 freetds + tsql 稍微測一下就知道是哪裡的問題了 不然沒有人猜得出問題是啥的,祝好運 -- This posting is provided "AS IS" with no warranties, and confers no rights. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.197.134.121