【发布时间】:2018-12-16 10:05:27
【问题描述】:
我想在 laravel 5.7 中使用 sql server 2017 但我无法连接数据库。
关键是我可以使用如下简单的 dbo 字符串进行连接
try {
$conn = new PDO ("sqlsrv:Server=DESKTOP-PVSDJ8C;Database=Library", "Nazanin", "12569", [])
} catch(PDOException $e) {
die("Error connecting to SQL Server: " . $e->getMessage());
}
但是当我使用 laravel 连接时
Illuminate\Database\QueryException 找不到驱动程序(SQL: 从[书]中选择*)
我仔细检查了 php 扩展,一切正常。
Laravel .env
DB_CONNECTION=sqlsrv
DB_HOST=DESKTOP-PVSDJ8C
DB_PORT=1433
DB_DATABASE=Library
DB_USERNAME=Nazanin
DB_PASSWORD=12569
【问题讨论】:
-
你安装了sqlsrv扩展吗?
标签: php sql-server laravel pdo