此扩展需要用于SQL Server的Microsoft ODBC驱动程序13与SQL Server进行通信
问题描述:
我试图用php 7和Ubuntu 16.04连接mssql数据库。我安装了odbc驱动程序,并检查它与sample_c_linux文件的工作,但是当我执行我的代码时,它给出了这个错误。此扩展需要用于SQL Server的Microsoft ODBC驱动程序13与SQL Server进行通信
[PDOException] SQLSTATE [IMSSP]:这个扩展需要SQL Server中的 Microsoft ODBC驱动程序13 SQL Server进行通信。访问以下网址下载ODBC驱动程序13 SQL Server以86:http://go.microsoft.com/fwlink/?LinkId=163712
$db = DB::connection('sqlsrv');
$sql = "sp_EntityFullList";
$procedure = $db->getPdo()->exec($sql);
https://www.microsoft.com/en-us/download/details.aspx?id=50420 –
@GabrielHeming我已经从看说明此链接安装。但它不起作用。 –
这很奇怪。 'sqlsrv'对Linux来说有点新鲜,但仍然很奇怪。你可以从'sqlsrv'改为'FreeTDS'吗?或者它不是一个选项? –