【发布时间】:2010-08-04 00:16:28
【问题描述】:
我已经使用以下代码成功测试了通过 PHP 的 odbc_connect() 到 Windows Vista 机器上的 SQL Server 2005 Express 数据库的连接:
$connect = odbc_connect("mssqllocal2", "", "");
// first arg is the System DSN that I configured on Windows
当从同一 Windows 机器上的 WAMPserver 实例执行时,此连接工作正常。但是,我希望能够从同一 LAN 上的另一台计算机连接到同一 ODBC DSN——在这种特殊情况下,是运行 MAMP 和 OS X 10.5 的 iMac。最终,我希望能够从 remote 服务器连接到同一个 DSN,但这在项目的后期。
有没有这样的语法我可以使用:
$connect = odbc_connect("192.168.0.55:mssqllocal2", "", "");
...还是我误解了 ODBC 数据源的一些基本原则?
【问题讨论】:
-
我不太记得 ODBC,但是您不需要创建一个指向远程服务器的 本地 连接名称吗?
标签: php sql-server odbc