爲什麼mssql_connect()無法通過隧道連接到mssql數據庫。ssh隧道不適用於mssql_connect()
我創建的隧道像遠程服務器:
$ssh -L 1433:db_server:1433 [email protected]_server
此轉發本地端口1433 DB_SERVER。我測試過了。
然而,當我嘗試使用PHP連接數據庫不起作用
mssql_connect("localhost:1433", 'db_user', 'db_password')
詳細(編輯):
- DB_SERVER:在安裝SQL Server遠程數據庫服務器。 DB服務器有防火牆。只有mid_server可以連接
- mid_server:中凡允許連接DB_SERVER
你有沒有試過這個連接與此登錄細節的PHP? – CroiOS 2013-03-27 07:46:15
對不起......我嘗試在隧道開啓時與Navicat連接。它用Navicat連接相同的用戶/密碼。 – Elisa 2013-03-27 07:52:23
只需檢查:是本地主機上的網絡服務器? – fredrik 2013-03-27 08:03:40