繁体   English   中英

无法连接到SQL SERVER 2000

[英]Cannot connect to SQL SERVER 2000

我正在使用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并输入了密码,并且有效! 那么现在可能是问题所在。 我尽全力...请帮忙!

如果可以使用SSMS进行连接,则请完全复制连接,即确保您指定了命名实例(例如“ VBNET \\ SQLSERVER”)。 打开SSMS,在左侧的服务器节点上单击鼠标右键,然后选择“属性”。

如果您在同一台计算机上运行SQL 2008,则很有可能SQL 2008使用默认实例,而SQL 2000使用命名实例。

也可以帮助使测试更简单的方法是创建一个空的UDL文件(例如“ TEST.UDL”)。 一个空的文本文件应该可以。 然后双击它,选择提供者并进行设置。 您始终可以使用“测试连接”按钮测试连接。 当我必须第一次从客户PC连接时,可以使用此技巧。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM