我正在研究一個PHP腳本,需要從SQL Server數據庫獲取一些信息。但是,我無法連接到數據庫。當我使用mssql_connect()函數時,它給我一個錯誤,並說它無法連接到數據庫。但是,它沒有理由爲什麼。有什麼方法可以找出爲什麼它不會連接?似乎沒有函數mssql_error()或類似於mysql庫的函數。PHP和SQL Server調試
1
A
回答
2
嘗試使用pdo(http://php.net/pdo)。 mssql擴展是一團糟。
而不是''它爲空字符串返回''。這似乎是ntwdblib中的一個從未修復過的錯誤。當我遇到這個問題時,我幾乎瘋了......
爲了讓客戶端連接:你有沒有在sql服務器上激活tcp/ip?在MSSQL 2005 Express上,它的默認值是而不是!
0
你試過看Windows事件日誌嗎?我不確定是否有足夠的信息,但可能有幫助。
+0
不幸的是我沒有完全訪問服務器,所以我無法檢查Windows事件日誌。 – 2008-12-05 21:17:01
0
我會檢查您的PHP MSSQL擴展的設置,我曾經啓用了安全性並需要它關閉訪問特定的MSSQL服務器。
0
明確地轉向PDO,您將在未來需要更多功能時從長遠來看獲得更多收益。
相關問題
- 1. 調試在C#和SQL Server
- 2. 調試SQL Server 2008
- 3. WPF + SQL Server Compact調試和部署
- 4. SQL Server作業調度和PHP
- 5. 在SQL Server 2005中調試
- 6. SQL Server 2000 - 調試死鎖
- 7. SQL Server 2008調試器
- 8. 空值SQL Server和PHP
- 9. 使用PHP和SQL Server 2008
- 10. Sql Server 2008和PHP - sqlsvr_escape_string?
- 11. 關於PHP和Microsoft SQL Server
- 12. PHP和WordPress:調試
- 13. 如何調試慢速SQL Server查詢?
- 14. sql server 2008 r2調試不起作用
- 15. 如何調試SQL Server代理作業?
- 16. 如何在SQL Server 2008上調試EXCEPTION_ACCESS_VIOLATION
- 17. SSDT SQL Server調試不打CLR斷點
- 18. 如何在SQL Server 2005上調試TSQL?
- 19. 調試我的SQL Server觸發更新
- 20. SQL Server 2008調試器附加?
- 21. 如何從ASP.NET調試到SQL Server?
- 22. 如何在SQL Server中調試合併?
- 23. 調試SQL Server 2005存儲過程
- 24. SQL Server遠程調試跨不同域
- 25. SQL Server 2005複製調試建議
- 26. SQL Server PHP IIS
- 27. PHP SQL Server Concat
- 28. VS2012,遠程調試從PHP應用程序中調用的SQL Server過程
- 29. PHP和SQL單元測試
- 30. 如何使用PHP和SQL Server 2008調用存儲過程
是的,我認爲它被激活,我們有一個巨大的使用數據庫的工作系統。它只是PHP,無法訪問它 – 2008-12-05 21:21:16