2012年9月10日星期一

的Windows+ PHP+远程MSSQL服务器




在一台计算机上使用时不适用。 MSSQL服务器的另一台计算机
TCP/ IP的远程访问是值得参考
 

BSD或Linux环境安装公共的来源FreeDTS,可靠地访问外部MSSQL。然而,Windows和PHP,MSSQL环境下从远程TCP/ IP访问,或当程序不运行,得到的消息不采取,如一些问题出现。

首先使用MSSQL PHP_MSSQL.DLL的扩展模块在php.ini文件中设置意味着你需要。

如果远程TCP / IP连接到SQL服务器xan.reg文件,如果您是注册自定义的注册表。
注册表在Windows应用程序中的数据库连接得到一个ODBC SQL服务器,直接连接所需的库,用于处理使用图书馆的数据库连接。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerClientConnectTo]
“DSQUERY”=“DBNETLIB”的

在您的电脑上,你要连接的定义
如果您使用的是MSSQL的客户端网络实用工具。

例如)“220.85.19.99\ db143”=“DBNMPNTW,220.85.19.99\ db143,1433”


DBNMPNTW.DLL(命名管道时)
使用Dbnetlib.dll(TCP / IP SQL服务器2000年的时候)
dbmssocn.dll(TCP / IP SQL Server 7.0中)
SQLSRV32.DLL


而且,由于,则返回null当您运行存储过程插入,删除,更新查询结果的PHP错误认识和放弃这部分应被视为一个简单的脚本。如果我们希望看到在未来的版本MSSQL.DLL正在考虑是否在udanax.org处理。


$ LastMessage= mssql_get_last_message();
如果(strstr可以($ lastMessge,“更改数据库上下文”)&& strstr可以的($ lastMessge,“上下文”))

没有评论:

发表评论