我用mysql_connect()连接mysql数据库正常,但是用mssql_connect()连接不上,提示不能连接到数据库。用pdo连接同样连接不上。之前我用c++做的一个程序连接我的sql server一切正常,请问是什么原因呢,求解释啊,急急急
我把我的pdo连接和错误代码都挂上,方便高手解答,万分感谢
$dbh = new pdo('mssql:host=localhost;dbname=mydata','sa','*****');//密码已隐藏
就这一句代码,连接不上,错误提示是:
'sqlstate[01002] unable to connect: sql server is unavailable or does not exist. access denied. (severity 9)'
------解决方案--------------------
探讨
引用:
sql server configuration manager
恩,谢谢,用那个连接是成功的
我找到问题了,使用mssql_connect的时候,那个servername,不可以用localhost,127.0.0.1,用这个都显示找不到服务器,换成计算机名称就好了,晕,耽误我半天了