簡體   English   中英

的php:odbc_connect():SQL錯誤

[英]php: odbc_connect(): SQL error

將與我的SQL Server 在同一台PC 運行的php頁面 SQL Server連接起來並執行操作時遇到了一個大問題...

以下警告可能會幫助您:

警告:odbc_connect():SQL錯誤:[Microsoft] [SQL Server Native Client 11.0]命名管道提供程序:無法打開與SQL Server [53]的連接。 ,第9行的MY_CONFIG_FILE中的SQLConnect中的SQL狀態08001

我不知道是什么原因導致了此問題,因為帶有php頁面的Web服務器與SQL Server在同一台計算機上運行。

我正在使用以下代碼:

odbc_connect("Driver={SQL Server Native Client 11.0};Server='MY_IP';Database='MY_DATABASE';", 'MY_SQL_USER', 'THE_PW_OF_MY_SQL_USER');

到目前為止我嘗試過的是:

  1. 將IP添加到Windows的主機文件
  2. 關閉整個防火牆
  3. 添加名為SQLEXPRESS的User-DSN ODBC連接並進行正常的連接測試
  4. 從裝有SQL Management Studio的家用PC連接到SQL Server。 它使用與我在SQL Config文件中添加的相同的登錄數據和IP。
  5. 在端口1433的SQL Management Studio中啟用TCP / IP和命名管道
  6. 多次重新啟動所有內容(專業解決方案,我知道;))
  7. 在cliconfg.exe中啟用TCP / IP和命名管道

我希望這里有一些大師可以幫助我:)

提前很多;)

很抱歉給您帶來麻煩。

問題是,我使用SQL Server Native Client 11.0作為驅動程序。 我將其切換到SQL Server ,現在可以使用了:/

希望這至少可以幫助遇到類似問題的人....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM