我使用php 5.3.1连接到我的SQL SERVER 2000在远程机器上。我使用Windows XP。 使用简单的程序是这样的:无法连接到SQL SERVER 2000
$conn = mssql_connect("VBNET","sa","mypass") or die ('Can not connect to server');
我获得以下错误:
Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in C:\wamp\www\Mssql\test.php on line 8
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: VBNET in C:\wamp\www\Mssql\test.php on line 8 Can not connect to server
我启用TCP/IP和命名管道在我的SQL Server并重新启动它。其身份验证也设置为混合模式身份验证。
我可以通过MS SQL Server Management Studio查看我的服务器。那么我在这里错过了什么?
在此先感谢。
P.S.我有SQL SERVER 2008中的另一台服务器,我可以很容易地使用上面提到的连接字符串进行连接。
编辑:根据this post,我在cmd中解雇sqlcmd -S np:\\VBNET\pipe\sql\query -U sa
和输入的密码和工作!那么现在可能是什么问题。我在我的智慧结束...请帮助!
如果连接到服务器上的网络共享,您是否尝试了它是否工作? – bummi
@ bummi-可以详细说明,因为我是SQL SERVER的新手...... –
IIRC SQLServer 2000需要某种Windows信任,您可以尝试从您的客户端连接到您的sql服务器上的共享驱动器。 – bummi