Invalid handle returned

来源:互联网 发布:制作书本的软件 编辑:程序博客网 时间:2024/05/02 01:34

报这个错先

1.检查连接配置。   这个会导致这个错误

2.http://blog.csdn.net/sangjinchao/article/details/63279158     开启服务(这个博主是我同学)

3.如果还不行

http://blog.csdn.net/sangjinchao/article/details/63279158    更换扩展

http://blog.csdn.net/sangjinchao/article/details/63279158     开启sqlserverl默认1433端口。


下面讲的是第三个解决办法的心酸过程。


我是php7 win10

之前是按我的这个文章配置的laravel sqlserver

http://blog.csdn.net/qq_35984195/article/details/78277356?locationNum=5&fps=1

但是有时候总报这个错  Invalid handle returned,有时候又没事,这让我很头疼


后来百度谷歌,说是扩展还是驱动(我这次解决问题并没有更新驱动)的问题,然后根据指引我去这个地址下载了扩展

https://github.com/Microsoft/msphpsql/releases/tag/v4.1.1-Windows

这里是参考文献

https://stackoverflow.com/questions/38222539/unable-to-connect-to-sql-server-with-php(就是别人解决的,我是总结别人的)

然后终于返回句柄了,然而又报了另外一个错

SQLSTATE[08001]: [Microsoft][ODBC Driver 11 for SQL Server]

百度说是端口什么的问题

然后我查了查sqlserver默认端口1433,那就从端口下手吧

开启1433端口

https://www.2cto.com/database/201306/217563.html

。然后我的问题解决了。

如果并没有除根我会回来删了博客的。(2017.11.24 之前如果有问题就删或者改吗,否则就是可行)

原创粉丝点击