那麼,基本上是這樣的場景:連接PHP5/Apache2.2與MSSQL Server 2000上的SSPI身份驗證?
我需要到達一個MS SQL Server 2000數據庫,我被授予訪問使用NT(LPAD)身份驗證給我的用戶。
但是,我的平臺是Windows XP上的PHP5/Apache2.2,我無法在SQL Server上進行身份驗證。
我已經嘗試使用直接連接:
msql_connect("serverip", "user", "password");
使用
mssql.secure_connection = Off
沒有成功。
也嘗試使用和不使用user/pwd和secure_connection打開/關閉。 所有登錄失敗的錯誤。
其次,試圖使用odbc連接。 在系統DNS上設置併成功進行測試(在DNS配置對話框中)。 然後在PHP我設置連接:
odbc_connect("dnsName", "user", "password");
也有/無用戶/密碼,failling上的所有嘗試。 (在這裏,我試圖改變一些DNS配置,但沒有成功)。
那麼,第三,我沒有研究在Win32上進行apache驗證的sspi模塊,但是無法下載模塊進行測試。此外,我不確定是否有可能跨越這個微軟橋樑。
所以,任何建議(即使最好的方式是放棄),都很感激。
PS:原因:未與可信SQL Server連接關聯。