SQLsever数据库是微软的数据库,通常都是使用C#来配合使用开发,但是今天有个项目比较特殊,需要使用PHP来操作SQLsever,PHP对SQLsever数据库也是支持的,但是需要对应的安装一些扩展才能支持操作SQLsever数据库,今天先不说如何安装扩展,先说这个链接的时候报Invalid handle returned.错误的解决方案。
这是可能是因为sql server的MSSQLSERVER的部分协议未开启导致的,
解决方案:
1.打开SQLsever配置管理器

2.打开MSSQLSERVER的协议,启动Named Pipes协议和TCP/IP协议

3.它会提示你重启服务,我们可以在服务里面重启服务,也可以直接重启电脑,就可以了
public function index()
{
$xmlCont = <<
30 00001 00585 CT_CareProv 112 芮泽 2008-12-30 2 00585 芮泽 DOCTOR 2022-09-28 1 无 2 ]]>
soap;
$wsdl = 'http://172.16.20.60:9035/server.php?wsdl';
echo $xmlCont;
try {
$client = new \SoapClient($wsdl);
$result = $client->__doRequest($xmlCont,'http://172.16.20.60:9035/server.php','operateinfo',1,0);
return json_encode($result);
} catch (SoapFault $e) {
return $e->getMessage();
} catch (Exception $e) {
return $e->getMessage();
}
} 上一篇: 作为一名设计师最讨厌听到的三句话!
)
)
)
