2014-10-01 35 views
0

我在嘗試從Laravel 4.2連接到SQL Server數據庫時遇到此錯誤。 這裏是我的數據庫配置:SQLSTATE [HY000]無法連接:Adaptive Server不可用或不存在(嚴重性9)Laravel

'connections' => array(
    'sqlsrv' => array(
    'driver' => 'sqlsrv', 
    'host'  => 'example.noip.me', 
    'database' => 'db', 
    'username' => 'sa', 
    'password' => 'pass', 
    'prefix' => '', 
    ), 
), 
//... 

它完全在我家裏的電腦,但尚未投入生產。這個項目是在一個託管服務,所以我不能改變很多的配置(儘管如此,仍然可以使用ini_set)。 我嘗試將端口添加到服務器地址,但它不起作用。 編輯:我忘了提及主機和數據庫服務器在不同的計算機上,所以它可能是一個安全配置問題。

+0

你確定你的數據庫配置生產環境設置正確嗎? – 2014-10-01 12:37:05

+0

是的,我在兩者中都使用相同的配置。 – Damian 2014-10-01 12:48:08

回答

0

我聯繫了技術支持,事實證明這是主機服務器(遠程數據庫訪問主機,我認爲它只適用於MySQL)中的配置問題。

相關問題