環(huán)境:IIS6.0+PHP5+SQL Server2005

SQL Server安裝 " /> 一区二区三区午夜视频 ,麻豆av一区二区,92裸体在线视频网站

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP連接SQLServer2005 的問題解決方法

后來火了,在虛擬機(jī)裝上WIN2003一試,加載MSSQL模塊是沒問題了,但是用mssql_connect("localhost", "sa", "");卻怎么也連不上數(shù)據(jù)庫,后來上網(wǎng)查了很多資料,才終于搞定了:


環(huán)境:IIS6.0+php5+SQL Server2005

SQL Server安裝的時(shí)候選擇混合登陸模式,即windows和sql server身份驗(yàn)證模式。

步驟:

1. 首先按通常做法配置好php5連接MS SQL Server

php.ini 里面打開 extension=php_mssql.dll 選項(xiàng) (就是把前面的 ; 號(hào)去掉)

2. 下載正確版本的 ntwdblib.dll (2000.80.194.0)
3. 覆蓋 c:windows/system32/ntwdblib.dll
4. 覆蓋 php/ntwdblib.dll(有時(shí)候完成了這一步也不成功的話,就把php所依賴的php5ts.dll放到system32目錄下)
5. 運(yùn)行 SQL Server 配置管理器:SQL Server Configuration Manager,打開協(xié)議 Protocols
6. 允許命名管道 "named pipes" 和 "tcp/ip"
7. 右鍵點(diǎn)擊 "tcp/ip",打開屬性 Properties 標(biāo)簽 "IP addresses"
8. 在 TCP 動(dòng)態(tài)端口 "TCP Dynamic Ports" 填入 1433(經(jīng)過測(cè)試,其實(shí)這里可以不填的)
9. 重啟 SQL Server、IIS和php

10.用主機(jī)名+端口號(hào)來連接的,mssql_connect("localhost,1433", "sa", "");(我試了一下,不用也行)


網(wǎng)上有些人說,要把php.ini配置文件里的mssql.secure_connection = Off 改成on,結(jié)果我改了之后,試了好久都連接不上SQL Server,后來嘗試把mssql.secure_connection = Off 改回成Off之后,終于連上了。

php技術(shù)PHP連接SQLServer2005 的問題解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 宁蒗| 沂水县| 思南县| 惠来县| 定日县| 舟曲县| 个旧市| 车致| 邓州市| 布拖县| 浦江县| 淮滨县| 泉州市| 山阳县| 曲水县| 黄山市| 大连市| 蓬溪县| 察雅县| 德令哈市| 高邑县| 万宁市| 麦盖提县| 鸡泽县| 濮阳市| 昔阳县| 江津市| 扎兰屯市| 拉萨市| 廊坊市| 尚义县| 青岛市| 宁陵县| 日照市| 永泰县| 九龙城区| 雷州市| 浦东新区| 略阳县| 金门县| 安宁市|