如何从cakePHP3连接到MSSQL Server

时间:2017-01-18 16:01:06

标签: php sql-server cakephp windows-server-2012-r2

(我在使用XAMPP的Windows系统上开发并使用cakePHP3)

我想从我的cakePHP3 Localhost应用程序连接到外部SQL Server(安装在外部Windows Server 2012 r2上)。 在我的app.php我配置我的服务器,这就是我测试连接的方式:

  try {
      $connection = ConnectionManager::get('sqlServer');
      $connected = $connection->connect();
      }catch (Exception $connectionError) {
      echo "not";
      }
      echo "connected";

测试时我收到此错误:

  

数据库连接使用丢失或无法连接。   数据库服务器返回此错误:SQLSTATE [IMSSP]:此扩展需要SQL Server的Microsoft ODBC驱动程序11与SQL Server进行通信。访问以下URL以下载适用于x86的SQL Server的ODBC驱动程序11:http://go.microsoft.com/fwlink/?LinkId=163712

所以我转到我的服务器并安装了所需的扩展(SQL Server的ODBC驱动程序11)。但我仍然得到相同的错误。

是否可以从Localhost连接到外部服务器?或者我犯了错误?

0 个答案:

没有答案