运程调用sql 2005的配置.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pHP链接数据库报错Warning: mssql_connect() [function.mssql-connect]: message: 用户 NT AUTHORITY\IU 2013-06-19 11:00 翎羽鸽 | 分类:PHP | 浏览1106次 分享到: 2013-06-19 12:14 提问者采纳 之前我刚遇到过这类问题。 使用php链接mssql出错,但是代码没有问题,本机测试正常,上传到服务器又不行。 如果是这种情况,请参照下面的步骤。 1、运行 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议 Protocols ,允许命名管道 named pipes 和 tcp/ip ,右键点击 tcp/ip,打开属性 Properties 标签 IP addresses ,在 TCP 动态端口 TCP Dynamic Ports 填入 1433 (其实只要填0就表示开启了动态端口) 2、下载正确版本的 ntwdblib.dll (200),地址: /dll/1/ntwdblib.zip ,覆盖 php\ntwdblib.dll (mssql2005,mssql2008等等对应的ntwdblib.dll文件版本不同,请参照自己的mssql版本下载对应文件。) 3、php.ini有个mssql的设置 mssql.secure_connection 改成 off。(我就因为这个弄了好久,ON的意思是使用安全连接,实际上是使用nt账户登录,并非使用mssql账户登录。一般我们远程连接都是使用mssql账户登录) 追问 这三条我都用配置的时候都弄过了。但是还是不行。 提问者评价 虽然没解决。但是你这可能解决其他人的问题。还是谢谢你 php连接sql2005的问题,现在整合,同时把FAQ整合上. 我前面写的教程: 连接前配置系统: 1.检查文件 php5.2.5/ntwdblib.dll 默认下面有一个,不能连接再替换. 下载正确版本的 ntwdblib.dll (200),地址:?/dll/ntwdblib.dll.html 2.配置php a、打开php.in将extension=php_mssql.dll的注释符号去掉。 b、打开php.in将mssql.secure_connection = Off改为on。 c、将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。 以上步骤完成后需要重启apache。 注意:实际使用中发现 如果通过php压缩文件手工安装php到iis下,必须重启机器而不仅仅是iis。 3.配置sqlserver? a. 运行 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议 Protocols? b. 允许命名管道 named pipes 和 tcp/ip? c. 右键点击 tcp/ip,打开属性 Properties 标签 IP addresses? d. 在 TCP 动态端口 TCP Dynamic Ports 填入 1433? e. 重启 SQL Server -----------------------------------------------------------------------------------------------?? 4.使用以下方式连接MS SQL Server 2005:? 代码如下: //链接数据库? ?$conn=mssql_connect(localhost,sa,123456);? ?? mssql_select_db(gu_dde,$conn);? //query语句??? ?$Query=select * from dde_top;? ?$AdminResult=mssql_query($Query);? //输出结果? ?$Num=mssql_num_rows($AdminResult);? ?for($i=0;$i$Num;$i++)? ?? {? ?$Row=mssql_fetch_array($AdminResult);? ?echo($Row[1]);? ?echo( );? ?? }??? ? 输入 ----------------------------------------------------------------------- 5.FAQ常见问题: 1报错: Fatal error: Call to undefined function mssql_connect()

文档评论(0)

lufeng10010 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档