从网上研究了好久Win7下安装SQLServer2005,终于顺利解决,下面是详细步骤方便自己日后查看,也方便大家查阅
1.设置IIS,打开控制面板-->程序和功能-->打开或关闭windows功能,勾选如下加粗选项
Internet信息服务
|----Web管理工具
| |---IIS 6管理兼容性
| |---IIS 6WMI兼容性
| |---IIS元数据库和IIS配置兼容性
|----万维网服务
| |---安全性
| | |---Windows身份验证
| |---常见HTTP功能
| |---HTTP重定向
| |---静态内容
| |---默认文档
| |---目录浏览
|----应用程序开发功能
| |---.NET扩展性
| |---ASP.NET
| |---ISAPI扩展
| |---ISAPI筛选器
2.检查COM+ System Application是否开启
(如果不开启此服务,安装SQLServer2005过程中会有一个“COM+警告”)
开始-运行,输入Services.msc后回车,在服务列表里面找到COM+ System Application。右键单击,点属性,然后更改启动方式为“自动”,并点击下面的“启动”开启此服务。
如果无法开启此服务,请在此列表中查找System Event Notification Servic服务,并开启,然后再尝试COM+ System Application,应该就能顺利开启了。
3.下载
SQLServer2005(版本由你自己决定)
SQLServer2005 SP3包:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4
SQL Server Management Studio Express SP3 (SSMSE):
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=5d76230d-580d-4874-8c7d-93491a29db15
4.安装详细过程可查看http://blog.sina.com.cn/s/blog_4ba2c6a20100fmcf.html
安装完成后先别急着运行,这时候还没完成全部安装呢。
接下来,需要安装SQLServer2005 SP3包,只有安装SP3包以后,才能完全兼容Win7系统,这是经过微软官方证实的,完全没有兼容问题!
安装SQLServer2005 SP3过程中,有一个步骤提示你安装完成后不想重启的话,请关闭SQLServer进程。我们打开任务管理器,关闭SQLServer2005进程,然后再按住键盘上的win+R,输入Services.msc,在打开的对话框中找到SQL Server(SQLSERVER2005)项,右键,停止。然后我们再点击SQLServer2005 SP3安装对话框中的刷新按钮,提示“没有找到.....”后点击下一步,然后开始安装即可
安装完成后,请一直点击“下一步”,直到出现点击“完成”按钮的界面时,先不要点完成,开启SQL Server(SQLSERVER2005)服务后再点击完成,然后会出现授权画面,授权后点击完成即可
5.用 SQL Server Browser 服务
单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
在“服务和连接的外围应用配置器”页上,单击“SQL Server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。
打开 Windows 防火墙,请单击“开始”,再单击“运行”,键入 firewall.cpl,然后单击“确定”。
在 Windows 防火墙中为 SQL Server 2005 创建例外
若要在 Windows 防火墙中为 SQL Server 2005 创建例外,请执行以下步骤:
在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。单击 C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Binn/sqlservr.exe 可执行程序,单击“打开”,然后单击“确定”。
注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。MSSQL.1 这个占位符代表的是您在前面过程的步骤 3 中获得的实例 ID。
对于每个需要为其创建例外的 SQL Server 2005 实例,重复步骤 1 到步骤 3。
在 Windows 防火墙中为 SQL Server Browser 服务创建例外
若要在 Windows 防火墙中为 SQL Server Browser 服务创建例外,请执行以下步骤:
在 Windows 防火墙中,单击“例外”选项卡,然后单击“添加程序”。单击 C:/Program Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe 可执行程序,单击“打开”,然后单击“确定”。
6.配置SQLServer2005 远程连接
第一步 :SQL Server Configuration Manager -> SQL Server 2005 Services 将 SQL Server Browser 设置为 running,
如果没有Enable的话,右键 Properties -> Service -> StartMode = Auotomatic
注意,同时必须打开 SQL Server Browser 服务
第二步: SQL Server 2005 Network Configuration -> Protocols for SQLXPRESS 下同时使用TCP/IP和named pipes
第三步:SQL Native Client Configuration 下同时使用TCP/IP和named pipes