![](/img/trans.png)
[英]Trouble installing ODBC Driver 11 on Windows Server 2012 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 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.