2010-05-20 93 views
0

我試圖從使用ODBC的PHP腳本連接到訪問數據庫。無法連接到網絡驅動器上的數據庫

當我把DB我本地C:驅動器創建系統DSN我可以連接沒有問題,但是當它是網絡驅動器上我得到的錯誤:

警告:odbc_connect()[function.odbc -connect]:SQL錯誤:[Microsoft] [ODBC Microsoft Access Driver]'(unknown)'不是有效的路徑。確保路徑名拼寫正確,並且連接到了文件所在的服務器,第3行中C:\ wamp \ www \ suppliers \ furniture.php中的SQLConnect中的SQL狀態S1009

好的所以我猜這是權限在某個地方任何人明確知道什麼/在哪裏?

感謝,

+0

您是否創建了ODBC DSN? – 2010-05-20 13:39:17

+0

嗨,是的,我做到了。就像我說的那樣,它在當地並不適用於網絡驅動器。 – thegunner 2010-05-20 14:19:22

+0

好吧,不是每個人都可以訪問網絡驅動器。那麼是否有一個Web服務器用戶名呢?或者我如何得到這個,以便我可以授予此用戶訪問該文件夾的權限。 – thegunner 2010-05-20 15:04:04

回答

0

如果你安裝的Apache,然後用本地系統帳戶,不具有任何網絡權限運行的過程中使用的默認值。因此,您必須確保它作爲可以訪問網絡驅動器的(域)用戶運行。您可以通過控制面板,管理工具,服務(右鍵單擊Apache,選擇屬性並在登錄選項卡上選擇一個用戶)來更改此設置。

相關問題