代码
PHP code
$hostname="HTSC";
$dbuser="sa";
$dbpasswd="123456";
$id = mssql_connect($hostname,$dbuser,$dbpasswd) or die("无法连接数据库服务器!");
如果是本地的mssql数据库,则链接通过。但,如果链接局域网内另外一台机器就不行了。错误信息为:
Warning: mssql_connect() [function.mssql-connect]: message: 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。 (severity 14)
我试了很多办法都不行:
1、SQL Server 和Windows 用混合模式
2、除了sa以外,也试过添加其它用户(具备所有权限)进行链接
3、telnet ip 1433 测试通过
4、数据库都是sql2000 sp4的
5、试过换了几台电脑
6、用sql2000的ntwdblib.dll覆盖了php5的文件
另外,我用vb编写的代码是能正常访问另外一台mssql服务器的。
查看了一下,mssql的用户中,有一个aspnet的用户,是否要添加一个类似的php用户才能登陆呢?
请各位帮帮忙
写道
告诉大家一个好消息,我自己解决问题了。是php.ini的原因。
网上的教程是这样的‘mssql.secure_connection = On’,本地链接正常。
但,对于链接局域网的服务器这种配置是不正确的,应该是mssql.secure_connection = Off。
感谢楼上的各位
分享到:
相关推荐
通过jdbc局域网链接,互联网链接并读取数据
一键解决Windows10访问局域网的问题,自动添加SMB组件,自动个改组策略,测试多个版本的系统,理论上可以完美解决此类问题。
PLSQL链接局域网Oracle数据库文件,把ip配一下就ok。PLSQL链接局域网Oracle数据库文件,把ip配一下就ok。积分是网站自己调整的,我设置的5分,不够的可以私信我,我调整就OK
【标题】"中国象棋php源码 局域网 公网游戏" 指的是一款基于PHP编程语言开发的中国象棋游戏源代码,它不仅可以在局域网内运行,还可以扩展到公网环境,使得多用户可以在线对战。这款源码提供了实现网络版中国象棋...
解决局域网共享的各种问题。。。。。。。。。。
局域网设计问题(在线等)
解决局域网共享问题 11111111111
解决局域网共享的批处理程序 原系统的局域网设置条目很多,对此不太熟悉的用户,可能搞得焦头烂额也未能搞定局域网互访。本系统特意编写了批处理,可以轻易地...此时请运行“开通局域网共享”的批处理,一招解决问题。
这是一本局域网技术的书籍,它主要写了局域网的搭建,合在搭建过程中需要注意的一些问题
3. **网络诊断**:局域网助手提供了网络诊断工具,能帮助用户检查网络连接状态,找出并解决网络问题。例如,它可以检测网络速度、检查IP配置、测试端口连通性等,确保网络的稳定运行。 4. **远程控制**:部分局域网...
能够完美解决局域网共享问题,包括一键共享程序。例如访问不输入用户名密码!以及局域网共享的原理,操作等等,很实用。
解决GHOST_XP远程桌面及局域网互访问题
采用注册表REG文件,和CMD命令形式解决局域网共享问题。 1、(仅供备用)打开硬盘各分区的默认共享(原版XP系统就是开的).reg 2、(仅供备用)禁止硬盘各分区的默认共享.reg 3、关闭局域网共享.reg 4、关闭局域网共享...
解决局域网共享问题,解决局域网共享问题.好东西.
php 版qq 可以局域网群聊 上传下载文件 源代码 用于交流和学习
解决局域网共享问题的批处理文件,记得点过之后再把文件夹设置为共享哦……
轻松解决局域网共享 先运行:开通局域网共享(访问本机无需验证即可进入).bat批处理文件,再运行“开通局域网共享(访问本机要填用户名和密码)”如果还是不行,请重起计算机! 记得将GUEST用户设个密码。
局域网助手 局域网助手局域网助手局域网助手 局域网助手 局域网助手局域网助手局域网助手 局域网助手 局域网助手局域网助手局域网助手 局域网助手 局域网助手局域网助手局域网助手 局域网助手 局域网助手局域网助手...
一键解决Windows10访问局域网的问题,确定执行?任意将继续,否则请关闭... 添加smb访问组件 部署映像服务和管理工具 版本: 10.0.18362.1 映像版本: 10.0.18362.778 程序包功能列表 : Microsoft-Windows-...
局域网互访问题.doc