[转]XPSp3+IIS5.1+SQLServer2005Express的ASP平台搭建要点

1、操作系统 WindowsXP SP3,克隆版的,这点决定了安装IIS5.1的路比较坎坷。
2、IIS5.1,貌似是XP平台下的最高版本了。
3、SQL Server 2005 Express SP3,嘿嘿,免费的哦。但手中的项目是用SQL2000做的,这点也决定了,我要走的路更长了。

软件下载地址:
IIS5.1
http://www.axdisk.cn/vip/vikk/Download/IIS5.1ii.rar
SQL Server 2005 Express SP3
http://download.microsoft.com/download/C/E/6/CE626F95-EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.EXE
SQL Server Management Studio Express SP3(管理工具)
http://download.microsoft.com/download/5/4/F/54F476B4-2348-4D4A-B705-0C8C9AB2A14A/SQLServer2005_SSMSEE.msi

IIS5.1安装要点
1,在c:\Windows\inf\sysoc.inf中找到“[Components]”容器里加上:“iis=iis2.dll,OcEntry,iis2.inf,,7”。
2,CMD执行,d:\iis5.1是下载好的IIS压缩包的解压目录。
EXPand d:\iis5.1\iis.dl_ c:\Windows\system32\setup\iis2.dll
EXPand d:\iis5.1\iis.in_ c:\Windows\inf\iis2.inf
3,控制面板->添加/删除Windows组件,Internet信息服务(IIS)的安装选项。
4,安装过程需要什么文件都指向d:\iis5.1目录。

安装完IIS5.1后,我发现IIS服务出现500错误代码,于是进行如下操作:
1,右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,密码需一样。
2,CMD执行,cd C:\Inetpub\Adminscripts,然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码。
3,cscript.exe synciwam.vbs -v,然后iisreset。
4,信息服务管理器—网站属性—目录安全性—编辑—匿名访问设置中,将“允许IIS控制密码”选项勾去掉,密码填写你刚才设置的IUSR_机器名用户密码即可。(此步比较重要)
5,信息服务管理器—网站属性—主目录里,执行权限修改为“纯脚本”,权限只用勾选“读取”、“记录访问”、“索引资源”即可。

完成这些,一个ASP运行平台就架设好了,但要完成ASP操作SQL2000升级为操作SQL2005,还需要做一项工作。

Asp代码 复制代码  收藏代码
  1. ConnString="Provider=SQLOLEDB.1;User ID=sa;Initial Catalog= ;Data Source=.\SQLEXPRESS;password= "  
ConnString="Provider=SQLOLEDB.1;User ID=sa;Initial Catalog= ;Data Source=.\SQLEXPRESS;password= "


重点看到了吗?
Data Source=.\SQLEXPRESS;
你得在服务器名后加个\SQLEXPRESS,当然SQL2005不需要。

SQL Server 2005 Express SP3配置要点
1,SQLEXPRESS 的协议中TCP/IP及VIP都启动。TCP端口1433。别忘记勾选“已启用”哦。
2,SQL Server Management Studio Express SP3,服务器属性中“安全性”设置,服务器身份验证设置为:SQL Server和Windows 身份验证模式。
3,SQL Server Management Studio Express SP3,列表中“安全性”—“登录名”—“sa”的属性调整下,常规中,sa的密码设置好,取消“强制实施密码策略”。状态中“是否允许连接到数据库引擎”选“授予”,同时“启用”“登录”即可。
4,弄好可以到“数据源”配置里配置看看是否连通。

附IIS5.1对应服务:
1,IIS Admin
2,World Wide Web Publishing

你可能感兴趣的:([转]XPSp3+IIS5.1+SQLServer2005Express的ASP平台搭建要点)