我正在使用 php 5.3.1 连接到远程机器上的 SQL SERVER 2000。我使用 Windows XP。在使用这样的简单程序时:
$conn = mssql_connect("VBNET","sa","mypass") or die ( 'Can not connect to server' );
我收到以下错误:
警告:mssql_connect() [function.mssql-connect]:消息:用户“sa”登录失败。原因:未与受信任的 SQL Server 连接关联。(严重性 14)在第 8 行的 C:\wamp\www\Mssql\test.php
警告:mssql_connect() [function.mssql-connect]:无法连接到服务器:第 8 行 C:\wamp\www\Mssql\test.php 中的 VBNET 无法连接到服务器
我在我的 SQL SERVER 中启用了 TCP/IP 和命名管道并重新启动它。其身份验证也设置为混合模式身份验证。
我可以通过 MS SQL Server Management Studio 查看我的服务器。那么我在这里缺少什么?
提前致谢。
PS 我在 SQL SERVER 2008 中有另一台服务器,我可以使用上述相同的连接字符串轻松连接到该服务器。
编辑:根据这篇文章,我在 cmd 中开火sqlcmd -S np:\\VBNET\pipe\sql\query -U sa
并输入了密码,然后就成功了!!!那么现在可能是什么问题。我无能为力...请帮助!