Windows-Server-2008

Sql Anywhere 9 無法在網路上訪問

  • November 5, 2009

情況就是這樣,我有一個 Windows 2008 企業伺服器(全新)到目前為止,唯一安裝在它上面的是 SQL Anywhere 9.0.2 和 Mysql 5.1,它的所有設置和工作我已經將一個數據庫轉移到伺服器和將其設置為服務,但是我無法獲得與數據庫的本地或遠端連接以查看表、儲存的過程等。

我已經設置了 Windows 防火牆,以允許在該服務的任何埠上進出伺服器的流量,但到目前為止沒有任何效果。根據 Windows 2008 支持 Sybase 的網站 9.0.2,netstat 顯示除我的 RDP 會話外沒有打開的連接。

但是,我可以遠端和本地連接到 Mysql 數據庫。

難道我做錯了什麼?

本地連接使用共享記憶體,因此不受防火牆影響。您嘗試連接哪個應用程序?我會對來自同一機器連接的連接字元串感興趣。通常我使用 uid、pwd、eng 和 dbf 參數,它們足以建立連接。

您至少需要 UID、PWD 和 ENG 才能連接到本地伺服器,遠端客戶端也需要添加“LINKS=tcpip”。如果僅添加 LINKS 不起作用(因為客戶端將使用 UDP 廣播,可能會被防火牆過濾),您可能需要指定主機名,例如:“LINKS=tcpip(host=myhostname)”。

引用自:https://serverfault.com/questions/14741