我正在将数据从MSSQL数据库移动到MySQL数据库。我需要将PHP连接到MSSQL然后插入MySQL。有人能告诉我如何:
代码:
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”登录失败。
想出来。被告知密码错误。重置并立即生效。
答案 0 :(得分:0)
试试**Telnet <IP Address> <Port Number>**
?是否显示错误?
答案 1 :(得分:0)
由于您在Windows上运行PHP,您是否考虑过试用SqlServer driver for PHP?在我工作的地方,我们在其中一个项目中使用它,并且用它获得了很好的结果。