2014-01-25 8 views
0

這是我的連接字符串。如何在cakephp中集成sql服務器

public $default = array(
    'datasource' => 'Database/Sqlserver', 
    'persistent' => false, 
    'host' => 'SAI-PC\\SQLEXPRESS', 
    'login' => 'sa', 
    'password' => '123', 
    'database' => 'SFAC_Connectmp', 
    'prefix' => '', 
    //'encoding' => 'utf8', 
); 
  • 我能夠登錄使用上述憑證的SQL Server和
  • 我已經檢查從SQL Server Manager中的所有選項,它工作正常。 例如。 -Sql服務器和瀏覽器服務運行良好。 - 檢查遠程服務器連接 - 窗口防火牆關閉 - 即使出現錯誤 使用「Sqlserver」的數據庫連接丟失或無法連接。
    數據庫服務器返回此錯誤:SQLSTATE [08001]:[Microsoft] [SQL Server Native Client 11.0]命名管道提供程序:無法打開與SQL Server [2]的連接。
+0

端口3306是否打開? – user1104854

回答

0

它可能是主機名嗎?

嘗試添加端口與主機主機:端口

是服務器本地?它是否與localhost一起使用? 它在本地網絡上嗎?它是否支持LAN IP?

你安裝了/啓用了​​php sqlsrv驅動程序嗎?

Try this