【发布时间】:2017-03-02 19:16:53
【问题描述】:
我是 PHP 框架 Laravel 的新手,我想将它与我的数据库连接起来。我所拥有的是:
- sqlsrv 作为默认数据库连接
- 添加 sqlsrv 配置
- 更改 .env 文件
- 添加了连接 SQL Server 的 PHP 驱动程序
但没有任何效果:(我得到的错误是:
SQLSTATE[08001]:[Microsoft][ODBC Driver 11 for SQL Server]命名管道提供程序:无法打开与 SQL Server 的连接 (2)
谁知道如何解决这个问题? 我尝试了 MySQL,并且该连接正常工作;)
【问题讨论】:
-
我首先遇到了这个问题@rajathans,但我解决了那个问题。现在还是不行。。
-
在两台 Linux 机器和一个 Win 10 机器上可能存在与 sqlsrv 类似的问题。奇怪的是我安装了驱动程序,并且可以使用 PHP 查询访问数据库,但是“php artisan migrate”返回“找不到驱动程序”,当然我不能使用任何模型。这是与 Laravel 7 一起使用的。
标签: php sql-server laravel database-connection