我现在要通过一台服务器连接另一台sql server的服务器,数据库版本是2000的,本机的php_mssql.dll动态库已经打开,包括php_msql.dll的动态库也已经打开,通过phpinfo可以查看到已经经常运行了。我使用了直接调用PHP的mssql_connect方式连接,可始终连接不上那台局域网的数据库,报错如下:Warning: mssql_connect() [function.mssql-connect]: message: 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。 (severity 14) in F:\wwwroot\wap\p.php on line 2Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 192.170.0.10 in F:\wwwroot\wap\p.php on line 2
我也确定了,那台数据库服务器,连接模式是“sql server和windows”,并且通过本机的企业管理器可以正常连接到数据库服务器,使用同样的地址、账号和密码。可问题就不知道出在哪!还有一个问题是,为什么报错的信息中是“用户 '(null)' 登录失败”,是不是用户信息没有传递过去。有遇到这样问题的吗,帮帮忙啊!!