我通過Windows身份驗證進行連接。我在本地系統上有兩個Web服務器。 端口80上的IIS 6.0,Apache 80:80;我創建了一個DSN並已連接。我寫了簡單的ASP/VBS腳本並與此DSN連接。Microsoft PHP SQL Server連接問題 - 如何解決什麼被阻止
我試過在PHP中使用odbc_connect這個DSN,它失敗了。然後,我嘗試連接所概述的位置:
http://msdn.microsoft.com/en-us/library/cc296161%28SQL.90%29.aspx
我然後創建使用ODBC本地DSN和驗證碼實際上是從本地主機在Apache上運行的工作。
我的IT人員不會/不能在SQL Server上創建用戶標識/密碼。問題是如果我提出這個問題,他們會玩一個'有什麼問題'的遊戲。我可以推斷出什麼是錯的(缺乏可信驗證);然而,我不能排除其他問題,因爲我無法看到這個服務器端。
我在想我正在連接DSN,但它並沒有像我的網頁瀏覽器那樣使用與我的Windows帳戶相同的憑據。我試圖運行Fiddler來運行它,我沒有看到任何東西跳出去。
我確定這是一個「身份驗證」問題或被封鎖。我只是想看看是否還有別的東西我錯過了,或者在我去與IT部門(或者Dora世界橋上令人討厭的舊侏儒)一起玩暮光區之前會被阻擋......大聲笑。
請添加從'sqlsrv_errors()'得到的整個錯誤消息(可能是負數數據)。 – VolkerK 2010-03-06 05:58:03