猿问

php 链接 sqlserver 报错provider: TCP 提供程序, error: 0 - 由于目标机器积极拒绝,无法连接。

tp5框架   php7.0 链接远程服务器上的sqlserver2012;本地链接这个数据库都运行正常;上线部署后 链接这台服务器上的数据库,只要链接数据库就报这个错误。麻烦大神看看是什么原因??? ps 数据库服务器允许远程连接,也是开着的

慕工程8865981
浏览 1559回答 1
1回答

pardon110

简而言之,账号密码权限(不仅仅只是sql权限,还有服务器登录权限是否开放,或信任),端口之流检查一下。下面是搬运工在你想链接的数据库,右键属性,然后在右边查看 连接  属性,里面有你的server 名字,数据库 名然后你的ConnectString 应该是“ server = XXX-PC\\SQLEXPRESS, database = myDB, Trusted_Connection = yes"XXX-PC\SQLEXPRESS 是你的数据库服务器地址,然后myDB是你要链接的数据库,Trusted_Connection = yes 使用  Windows身份验证模式  登陆你的数据库。
随时随地看视频慕课网APP
我要回答