laravel sql服务器连接不工作
问题描述:
我是新来的PHP框架Laravel,我想连接它与我的数据库。我所拥有的是:laravel sql服务器连接不工作
- SQLSRV作为默认的数据库连接
- 添加SQLSRV配置
- 更改.ENV文件
- 添加了PHP驱动程序与SQL Server
但没有连接工作:(错误我得到的是:
SQLSTATE [08001]:[Microsoft] [ODBC驱动程序11 for SQL Server]命名管道提供程序:无法打开一个到SQL Server的连接(2)
任何知道如何解决这个问题的人? 我试过MySQL和那个连接工作btw;)
答
在SQL Server配置管理器> SQL Server网络配置> TCP/IP>属性> TCP端口检查它是否设置为1433.然后重新启动服务。
+0
感谢您的回复:)我可以在“IP地址”中检查TCP端口,但它根本没有设置。它有不同的IP,IP1-IP11。我可以为每个IP地址设置TCP端口,但您认为这样做会起作用吗? – Sjoerd
答
如果MySQL正在工作,而不是mssql,我假设PHP_dblib模块尚未安装。 波纹管代码将显示已安装的模块。
的可能的复制[Laravel与MSSQL(SQLSRV)未连接(http://stackoverflow.com/questions/29443371/laravel-with-mssql-sqlsrv-not-connecting) – rajathans
我第一次有这样的问题@ rajathans,但我解决了那一个。现在它仍然不起作用.. – Sjoerd
可能重复的[Laravel连接MSSqL服务器与cli,但不在浏览器中](https://stackoverflow.com/questions/44352961/laravel-connection-mssql-server-works-带有-cli-but-in-browser) – davejal