sql-server-2000 – 怎样从PHP 5.3及更高版本毗连到MSSQL 2000
我有一个基于MS SQL Server 2000构建的遗留营业应用措施.我有一些基于Web的适用措施,行使带有mssql扩展名的PHP 5.2会见此数据库. 我必要从头安装Web处事器,我等候进级到PHP 5.4.不幸的是,PHP 5.3及更新版本不支持mssql扩展.有sqlsrv extension available form Microsoft,但描写说只支持会见SQL Server 2005及更高版本. 怎样从PHP 5.4毗连到我的SQL Server 2000?有人已包办理了这个题目吗? 办理要领这是一个很是伟大的题目.以下是(in)兼容性的具体信息,以便其他人也许耗费更少的时刻举办搜刮和实行.来自Microsoft的PHP扩展sqlsrv sqlsrv存在于两个(非官方)版本中,它们仅与32位PHP兼容.今朝没有64位PHP的版本. > sqlsrv 2.0版兼容PHP 5.2.4至5.3.x和SQL Native Client 2008 R2以毗连到Microsoft SQL Server 2000,2005或2008. PHP的ODBC扩展 行使PHP 5.4会见SQL Server 2000的另一种要领是通过odbc扩展.可以行使三个ODBC驱动措施毗连SQL Server 2000: >预装Windows 2008 R2的SQL Server ODBC客户端版本6.00 每个ODBC驱动措施的毗连代码: $connection_string = 'DRIVER={SQL Server};SERVER=mbsql;DATABASE=vg1'; $connection_string = 'DRIVER={SQL Native Client};SERVER=mbsql;DATABASE=vg1'; $connection_string = 'DRIVER={SQL Server Native Client 10.0};SERVER=mbsql;DATABASE=vg1'; $connection = odbc_connect( $connection_string,$user,$pass ); 这些毗连行使PHP 32位和64位.我还没有测试哪一个是最好的. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |