2016-09-15 88 views
0

嘗試從goDaddy服務器連接到遠程MS SQL服務器。我嘗試連接的服務器沒有SQL Server的PDO驅動程序。我看到的唯一選擇是使用mssql。我的連接代碼如下如何使用mssql連接到遠程MS SQL Server

$server = 'xxx.xxx.xxx.xxx,1433'; //public IP of the SQL server 

// Connect to MSSQL 
$link = mssql_connect($server, 'username', '*******'); 

if (!$link) { 
    die(mssql_get_last_message()); 
} 

連接每次都失敗。錯誤無法連接到服務器。服務器主機SQL Server上有一個防火牆,但我將goDaddy IP列入白名單,所以不應該成爲問題。當我嘗試腳本時,也沒有看到任何東西碰到防火牆。

任何建議將受到歡迎。

+0

僅僅FYI godaddy標籤註定死亡不應該使用它[在這裏閱讀更多關於它](http://meta.stackoverflow.com/questions/331817/should-we -burninate-godaddy) – happymacarts

+1

不輸出一個固定的(無用的)錯誤信息,讓系統告訴你爲什麼失敗:'die(mssql_get_last_message())' –

+0

對不起,我有php錯誤打開,所以看到我的錯誤結束。無法連接到服務器是錯誤 – jppower175

回答

0

實際上解決了它。 GoDaddy爲您提供了在C面板php設置中添加mssql的功能,但實際上並未安裝驅動程序。所以沒有連接曾嘗試遠程服務器