php mssql_connect:失败了

时间:2009-11-05 15:50:41

标签: php mysql sql-server

我正在将数据从MSSQL数据库移动到MySQL数据库。我需要将PHP连接到MSSQL然后插入MySQL。有人能告诉我如何:

  • 查看mssql服务器是否正在远程运行,
  • 如何连接?

代码:

mssql_connect($host,$user,$pass) or die('Failed Server Connect! ' . mssql_get_last_message());
mssql_select_db($dbnm) or die('Failed DB Select!');

注意:webserver和db位于不同的机器上,但mysql和mssql是相同的db机器。

我改为: $dsnn = "Driver={SQL Server};Server={$host};Database={$dbnm}";

// Connect to the data source and get a handle for that connection.
$conn=odbc_connect($dsnn,$user,$pass);

我成功找出了Source问题但找不到db问题但现在得到: 我现在有一条消息说:用户“xxx”登录失败。

想出来。被告知密码错误。重置并立即生效。

2 个答案:

答案 0 :(得分:0)

试试**Telnet <IP Address> <Port Number>**?是否显示错误?

答案 1 :(得分:0)

由于您在Windows上运行PHP,您是否考虑过试用SqlServer driver for PHP?在我工作的地方,我们在其中一个项目中使用它,并且用它获得了很好的结果。