Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Laravel към SQL Server (sqlsrv). [PDOException] не можа да намери драйвер

За тези, които дойдоха след

Уверете се, каква версия на PHP използвате (за мен homestead в момента използва php 7.1, затова инсталирах php7.1-sybase)

sudo apt-get install freetds-common freetds-bin unixodbc php7.1-sybase

И шофьорът е

'sqlsrv' => [
            'driver' => 'sqlsrv',
            'host' => env('DB_HOST', 'localhost'),
            'database' => env('DB_DATABASE', 'forge'),
            'port' => env('DB_PORT', '1433'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
        ]

Можете да се уверите, че информацията за връзката е правилна, като използвате tsql

TDSVER=8.0 tsql -H Host -U Username -D DatabaseName -p 1433 -P Password


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да реша проблем с пула за връзки между ASP.NET и SQL Server?

  2. Архивиране на SQL Server 2017 -2

  3. Създайте съхранена процедура в SQL Server 2017

  4. Каква е най-добрата практика за вмъкване на запис, ако той все още не съществува?

  5. Няма поддръжка за OVER в MS SQL Server 2005?