如何从Linux下访问Microsoft SQL Server?
Bill Gates肯定不会提供Linux下的MS SQL驱动程序,那么如何从Linux下访问MS SQL呢?请看:
确认能够通过TCP/IP PING通MS SQL服务器的那台机器
确认MS SQL上建立了基于TCP/IP的连接方式,默认情况下是命名管道的
对于MS SQL 6.5及更低版本,用Sybase CT库足够了;对于MS SQL 7及以上版本,要用到TDS。要得到Sybase CT库,有两个办法:到这里下载SYBASE ASE 11.0.3(几十M),或到这里下载SYBASE CT库(几M)。至于TDS,可以到其官方站点去下载。
设置指向MS SQL服务器的interface文件,这里有个例子:
--------------------------------------
t
master tcp ether 192.168.0.1 1443
query tcp ether 192.168.0.1 1443
--------------------------------------
其中1443是MS SQL服务器的默认端口号
以SYBASE的用户登陆到Linux,测试和MS SQL之间的连接:
isql -U -P -S
如:
isql -Uhunte -Pmypass -Snt
看能够执行一些查询。
参考PHP/TDS的编译指南,把所需的库编译进PHP:
./configure --with-sybase=/path/to/sybase
###################################################################################
###################################################################################
###################################################################################
1、关于PHP重定向
方法一:header("Location: index.php");
方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";
方法三:echo "<META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.php">";
####################################################################################