2010-08-30 33 views
0

我想設置一個數據源到我的託管公司託管的數據庫。我正在使用ColdFusion Administrator 9創建數據源。我給我的託管公司打電話,並收到了所有必要的信息以使事情順利進行。輸入必要的信息後,我得到一個連接失敗,大意是它超時了。我注意到當管理員頁面創建數據源時,默認的端口號是1433.這是常見的嗎?我感覺我輸入的所有必要信息都是正確的(用戶名,密碼,數據庫名稱,服務器等)。任何人都可以提供建議嗎?在ColdFusion 9中爲MSSQL設置數據源

以下是錯誤:數據源的連接驗證失敗:cfhalloween java.sql.SQLNonTransientConnectionException:[Macromedia] [SQLServer JDBC Driver]建立套接字時出錯。未知主機:s 根本原因是:java.sql.SQLNonTransientConnectionException:[Macromedia] [SQLServer JDBC Driver]建立套接字時出錯。未知主機:s

回答

7

1433是SQL Server常用的端口。這很可能是正確的。

Error establishing socket. Unknown host: s

這意味着你有server列出的值s。相反,這應該是從運行CF的服務器看到的SQL Server的主機名或IP地址。

+0

不要忘記從MS SQL啓用TCP/IP訪問,並確保它是端口1433,而不是「動態」 – Henry 2010-08-30 18:12:35

+0

@Henry如果我本地安裝了MS SQL Server 2014,如何確定服務器名稱我的機器和我沒有使用任何IP。我嘗試使用'MSSQLSERVER',但它給了我與上面相同的錯誤。 – John 2015-02-13 07:25:34

+0

localhost? 127.0.0.1? – Henry 2015-02-13 18:20:43