Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Laravel cho SQL Server (sqlsrv). [PDOException] không thể tìm thấy trình điều khiển

Đối với những người đến sau

Đảm bảo phiên bản PHP bạn sử dụng (đối với tôi ở nhà hiện đang sử dụng php 7.1, vì vậy tôi đã cài đặt php7.1-sybase)

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

Và người lái xe là

'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' => '',
        ]

Bạn có thể đảm bảo rằng thông tin kết nối là chính xác bằng cách sử dụng 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. Làm thế nào để tạo ra một phạm vi số giữa hai số?

  2. Nội bộ của bảy loại máy chủ SQL - Phần 1

  3. Tập lệnh khoảng không quảng cáo thu thập SQL Server -2

  4. Dapper.NET và proc được lưu trữ với nhiều bộ kết quả

  5. Tìm hiểu cách Thực hiện Phân tích Sản phẩm với Tìm kiếm Toàn văn của Máy chủ SQL. Phần 2