簡體   English   中英

使用ODBC驅動程序13代替ODBC驅動程序11連接到SQL Server 2008 R2

[英]Using ODBC Driver 13 instead of ODBC Driver 11 to Connect to SQL Server 2008 R2

我正在嘗試使用php和xampp連接到我的MS SQL Server(2008 R2)。 運行代碼后,出現此錯誤:

無法建立連接。
數組([0] =>數組([0] => IMSSP [SQLSTATE] => IMSSP [1] => -49 [code] => -49 [2] =>此擴展要求Microsoft SQL的Microsoft ODBC驅動程序11服務器訪問以下URL,以下載用於x86的SQL Server的ODBC驅動程序11: http : //go.microsoft.com/fwlink/?LinkId = 163712 [message] =>此擴展名需要用於SQL Server的Microsoft ODBC驅動程序11 。訪問以下URL,以下載用於x86的SQL Server的ODBC驅動程序11: http : //go.microsoft.com/fwlink/?LinkId=163712

[1] => Array
    (
        [0] => IM002
        [SQLSTATE] => IM002
        [1] => 0
        [code] => 0
        [2] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
        [message] => [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    )

因此,我決定嘗試安裝ODBC驅動程序11。由於不支持Windows 10,所以無法安裝該驅動程序,因此我下載了ODBC驅動程序13,但仍然無法正常工作。 有沒有一種方法可以重新配置ODBC Driver 13,使其可以代替ODBC Driver 11? 如果還有其他我可以提供的信息,請告訴我。 我不能為此使用MySQL,也不能更新SQL Server。

PHP SQL Server無法連接

PHP 5.5和MSSQL驅動程序:在Windows Server 2012 R2中安裝ODBC驅動程序11

要添加其他內容,請確保安裝了正確的ODBC版本(32位和64位)!

知道系統運行哪個版本:您的SQL Server可能是其他版本。

即使這些問題不能直接解決,它們也​​可能包含有關您的情況的有用信息。

參考這些問題; 我認為您應該能夠找到解決方案。

除了安裝之外,ODBC的DLL文件可能還需要復制到您的PHP工作目錄下。

我認為這至少是JDBC的常見問題。

祝好運!

暫無
暫無

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

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