關於Win98 ODBC Driver設定的問題 |
尚未結案
|
hsj23
一般會員 發表:2 回覆:3 積分:1 註冊:2003-11-04 發送簡訊給我 |
我想請問一下,
我想在一台裝設window 98的機器上設定ODBC Driver的資料來源,
但是好像在win98上的設定方式和win2000上有點不同的樣子,
所以使得我目前的設定一直無法與SQL Server連線成功,
請問一下有沒有人有設定過的經驗。 順便說明一下,
我是在設定userID and Password的那個page上發生連線問題的,
我確定userID and Password那些資料是沒有錯誤的,
所以我猜是在Client Configuration按鈕內的設定有錯誤,
我設定的連線方式是TCP/IP Socket,
請問是否有人知道正確應該如何設定呢?
謝謝。
|
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
Hi, 可能的原因,
1. 使用 tcp 連結, 若是資料庫是沒有改過 sql server 的 listen port 的話, tcp 使用 1433 連接即可
2. sql server 的登入是使用 windows 驗證, 而不是混合模式, 這樣的話, 若是該 win98 沒有 login 進該 sql server 的 domain 時, 是無法通過驗證登入的
3. 是否考慮更新 mdac 以解決此問題. 不過上面的原因純屬猜測, 是否可以將你連線的錯誤訊息 post 上來給大家幫你看看呢, 這樣比較快抓到問題的所在!
|
hsj23
一般會員 發表:2 回覆:3 積分:1 註冊:2003-11-04 發送簡訊給我 |
|
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
hsj23
一般會員 發表:2 回覆:3 積分:1 註冊:2003-11-04 發送簡訊給我 |
引言: Hi, 可能的原因, 1. 使用 tcp 連結, 若是資料庫是沒有改過 sql server 的 listen port 的話, tcp 使用 1433 連接即可 2. sql server 的登入是使用 windows 驗證, 而不是混合模式, 這樣的話, 若是該 win98 沒有 login 進該 sql server 的 domain 時, 是無法通過驗證登入的 3. 是否考慮更新 mdac 以解決此問題. 不過上面的原因純屬猜測, 是否可以將你連線的錯誤訊息 post 上來給大家幫你看看呢, 這樣比較快抓到問題的所在!第1點的話, 好像是沒問題的, 因為我測過在win2000上是okay的, 可能的小差異是win2000上的client configuration除了有TCP/IP外還有port可設定, 但是在win98上的client configuration就只有TCP/IP Sockets可以選擇, 並沒有port可以設定, 有可能是這個問題嗎? 第2點的話, 我是使用SQL Server的認證的... and 以下是我在那個連線page上所顯示出來的error msg, Connection failed: SQLState: '08001' SQL Server Error:11 [Microsoft][ODBC SQL Server Driver][DBMSSCON]General network error. check your network documentation. Connection failed: SQLState:'01000' SQL Server Error:11001 [Microsoft][ODBC SQL Server Driver][BBMSSCON]Connection Open (gethostbyname()()); 感謝各位! |
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
|
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
timhuang
尊榮會員 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
引言: 不好意思 問個小問題 2000sql的版本 在2000上好像只能裝 單機版 這與上述 是否有關聯 我不太知道2000sql 版本的定義 記的好像2000sql企業版 要裝在2000server以上 含2000 serversql2000 的 msde 可以安裝在 2000 prof. 版上, sql2000 enterprise 版本只能安裝在 2000 server 以上沒錯的. 這和上述的問題沒有關係的. 若你是要問 sql client 的話, 可以安裝在 2000 prof. 上沒錯, 但更新 mdac 也可以達到相同的目的! |
AB
高階會員 發表:166 回覆:262 積分:125 註冊:2003-08-21 發送簡訊給我 |
|
hsj23
一般會員 發表:2 回覆:3 積分:1 註冊:2003-11-04 發送簡訊給我 |
引言: 這樣看來的話, 得先更新你的 mdac 才行. http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en太感謝您了!! 測試之後, 發現真的是MDAC過舊的問題, 不過因為最新版本的MDAC會要求win98也得更新ie, 然後又偏偏microsoft的ie6已經不見了, ie5卻又更新不了, 所以最新版的MDAC就無用武之地了, 我是下載MDAC v2.1, 現在已經成功了.... 感謝感謝. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |