Fatal error: Uncaught PDOException: SQLSTATE[HYT00]: [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired in
报错,但是一会好一会坏的。这个是什么原因,php7.3,链接的数据库是在2008本地服务器上面。
或者如何排查,本地是ip是固定ip。软件链接都是正常的,就php链接动不动超时。
你换一种连接方式,不知道你现在的链接方式什么?
DRIVER={ODBC Driver 17 for SQL Server};SERVER=myserver;DATABASE=mydb;UID=myuser;PWD=mypassword", autocommit=True
换类似的这种方式试试
time设置长点试试?
$dsn = "sqlsrv:Server=IP,Port;Database=DB;Connect Timeout=30
";
数据库服务器是否安装了防火墙,检查下是否拦截了连接程序所在服务器的ip地址
你连接是不是没有关闭,下一次操作又重新连接,你要不就开了持久化
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!