无法连接到SQL Server 2000(Cannot connect to SQL SERVER

2019-08-02 23:30发布

我使用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连]:消息:登录失败,用户SA'。 原因:未与受信任的SQL Server连接。 (严重14)在C:\瓦帕\ WWW \ MSSQL \ test.php的第8行

警告:mssql_connect()[function.mssql-连接]:无法连接到服务器:VBNET在C:\瓦帕\ WWW \第8行MSSQL \ test.php的无法连接到服务器

我启用TCP / IP和命名管道在我的SQL Server并重新启动它。 此外它的身份验证设置为混合模式身份验证。

我可以看到通过MS SQL Server Management Studio中我的服务器。 那我在这里失踪?

提前致谢。

PS我在SQL Server 2008中的另一台服务器,而我可以很容易地与同上述连接字符串连接。

编辑:根据这个帖子 ,我解雇sqlcmd -S np:\\VBNET\pipe\sql\query -U sa在cmd并输入密码和工作! 所以,现在可能是什么问题。 我在我束手无策......请帮助!

Answer 1:

如果可以连接使用SSMS,然后准确地复制连接,即确保指定命名实例(例如,“VBNET \ SQLSERVER”)。 打开SSMS,在左侧的服务器节点上点击右键,选择“属性”。

如果您有SQL 2008在同一台机器上运行它是最有可能的是SQL 2008使用的默认实例和SQL 2000命名实例。

还可以帮助是什么,也就是使测试更简单的是创建一个空的UDL文件(例如“TEST.UDL”)。 一个空的文本文件应该做的。 然后双击它,选择供应商和玩的设置。 你随时可以测试使用“测试连接”按钮连接。 我使用这一招时,我不得不从客户PC连接的第一次。



文章来源: Cannot connect to SQL SERVER 2000