2014-02-24 27 views
1

我目前使用的客戶端是在Linux機器上使用php 5.2.14和mssql 2012。我試圖幫助開發人員獲得本地開發版本的設置,以便他們可以繼續支持現有網站,同時將事物升級爲處理現代PHP版本。 Linux版本的php 5.2似乎連接到MSSQL服務器就好了。使用mssql_connect。然而,在我運行5.2.9版本的Windows機器上,mssql_connect不起作用。在這個時候,我必須保持代碼的原樣,併爲開發人員開發一些窗口。所以我不能使用MSSQL使用sqlsrv_connect的新驅動程序。有沒有人有什麼建議做什麼?php版本5.2.9連接到mssql的窗口2012

的錯誤,我得到當前這個樣子的......

警告:mssql_connect()[function.mssql-連接]:無法連接到服務器:192.168.221.223 \ DEVL在C:\項目\回購\ volunteers \ trunk \ lib \ class_mssql_db.php在線115

正在使用的憑據在本機上與在Linux機器上相同。

+0

數據庫在哪裏託管?如果它在Linux機器上,用戶可能只有本地權限。 – jeroen

+0

有一個SQL Server數據庫服務器。我們看,它沒有任何我們可以找到的基於IP的阻塞。 PHP 5.2.9和mssql_connect應該能夠與2012開箱即用? –

+0

Linux機器上的SQL Server庫版本是FreeTDS,在Windows機器上(使用XAMPP 1.7.1)是70 –

回答