近来因为公司及家里两台电脑升级,重新安装SQL2005后,遇到了许多问题,在网上也搜了不少相关的贴子,我也试过许多方法,看到论坛中许多狐友在问这个问题,现将我的一点体会与大家分享,注意: 此处全是本人的操作体会,并不是网上贴子的汇总.
一.安装前的准备工作
1. 查看您的电脑是什么版本及类型:
win7 版本分为家庭普通版,家庭高级版,标准版,专业版和旗舰版,而系统类型又分为32位和64位,这一点很重要,电脑的这方面内容在哪儿能看到呢 ?,操作如下:
方法1: 桌面上:计算机--右键--属性
方法2: 开始菜单--控制面板---系统安全--系统
2.如是家庭版的,需升级到专业版和旗舰版,升级很简单,只需十分钟,如有需要,可以到网上搜序列号,
这是在网上搜到的序列号,(我原来公司电脑中装的是家庭普通版,根本无法安装IIS,所以我升级到了旗舰版,我用的是最后一个联想的新的key,升级不到十分钟)
FJGCP-4DFJD-GJY49-VJBQ7-HYRR2 --- xxxxx-OEM-8992662-00006 --- ACER/GATEWAY/PACKARD BELL
49PB6-6BJ6Y-KHGCQ-7DDY6-TF7CD --- xxxxx-OEM-8992662-00015 --- SAMSUNG
342DG-6YJR8-X92GV-V7DCV-P4K27 --- xxxxx-OEM-8992662-00400 --- DELL
22TKD-F8XX6-YG69F-9M66D-PMJBM --- xxxxx-OEM-8992662-00497 --- IBM-LENOVO
6K2KY-BFH24-PJW6W-9GK29-TMPWP-----lenovo 新的key
方法提供如下:
开始菜单--windows anytime update, 或 在搜索框中,键入anytime upgrade,然后在结果列表中单击“Windows Anytime Upgrade”。
启动Windows Anytime Upgrade第一步:选择升级方式
启动Windows Anytime Upgrade第二步:输入升级:序列号:6K2KY-BFH24-PJW6W-9GK29-TMPWP, 当然你用其它的key也行
启动Windows Anytime Upgrade第三步:系统联网验证序列号
启动Windows Anytime Upgrade第四步:验证通过,接受协议
启动Windows Anytime Upgrade第六步:正在升级
启动Windows Anytime Upgrade第七步:检查更新
看看属性,已是旗舰版了
这里的升级,一般是原来是32位的,还是升到32位,64位的升到64位,据说,从32位的升到64位的会不稳定,但我没有试过.
3.安装IIS,方法如下:
升级到旗舰版后,就可以安装IIS了,方法很简单:
开始---控制面板---程序--程序和功能---打开或关闭Windows功能
勾选:Internet信息服务,方法是先勾选下级选项,最后会自动勾先选主选项,我的方法是下级选项全都勾上了,最后确定一下,就可以了
这里有点说明一下:我的家里的电脑原来就是32位的旗舰版,在安装IIS时总是报错:"出现错误,并非所有的功能被成功更改",我按网上贴子的办法都试过了,还是没用,只得到电脑经销商那儿重装了旗舰版正版64位的了,在去珠江路前,我试过在网上当了
Ghost Win7 SP1 装机旗舰版 x86 V2014, 装好后可以安装IIS,但是由于看到网上有贴子说GHOST版的不能使用SQL2005,所以还是装的正版的WIN7了,具体是否,没有试过,我不好乱说,如果有朋友愿意试试也可以发贴告之,如有时间,我也会试试.
4.到网站下载个补丁备用:因为SQL2005与WIN7不兼容,所以在安装完SQL2005后还需要安装补丁:sql server 2005 server pack 3
到此,安装前的准备工作算是完成了,下面就准备安装了.
二.安装SQL2005开发版,由于我原来安装的企业版过程 中总是报错,安装不完整,所以才选择安装开发版.
其实安装很简单,按步做就可以了,安装过程中会出现二三次不兼容的提示,此时只需点:运行程序按钮就可以,需要注意的是
如果是32位的WIN7,需要选择X86,64位的选择X64
由于我的SQL2005是在网上当的,所以安装时我的步骤是:
第一步:打开SQL2005文件夹,选择"splash",双击后,
第二步:会出现SQL的启动画面,接下来进入开始界面,上面有二个选项,32位的,就选X86,64位的选X64
第三步:点击“服务器组件工具、联机从书和示例"
第四步:会出现不兼容的窗口,点击"运行程序"按钮就可以,接下去就按下一步直到完成安装,如果中间再出现不兼容的窗口,仍然点"运行程序",就可以.
三.安装补丁文件sql server 2005 server pack 3,WIN7中必须要装这个补丁文件才能正常使用
双击此文件,就能安装,这个比较简单,安装过程中也会出现二次不兼容的提示,不必理会,还是点"运行程序"就可以.
四.如果需要链接远程数据库,还需要进行以下操作
第一步 . 配置SQL Server 外围应用配置器(为 SQL Server 2005 启用远程连接、启用 SQL Server Browser 服务)
1、 单击”开始”,依次选择”所有程序”、”Microsoft SQL Server 2005″、”配置工具”,然后单击”SQL Server 外围应用配置器”。
2、 在”SQL Server 外围应用配置器”页上,单击”服务和连接的外围应用配置器”。
3、 在”服务和连接的外围应用配置器”页上,展开”Database Engine”(数据库引擎),单击”远程连接,选择”本地连接和远程连接”复选框,选择适用于您的环境的相应协议(我这里使用同时使用TCP/IP和named pipes),然后单击”应用”。
注意:请在接收到以下消息时单击“确定”。
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
4、 在”服务和连接的外围应用配置器”页上,单击”SQL Server Browser”,在”启动类型”中单击”自动”选项,然后单击”应用”。
5、 单击”启动”,然后单击”确定”。
<!--EndFragment-->
第二步:更改windows防火墙设置(在 Windows 防火墙中为 SQL Server 2005 和SQL Server Browser创建例外)
1、 在 Windows 防火墙中,单击”允许程序或功能通过windows防火墙”,然后单击”允许运行另一程序(R)”。
2、 在”添加程序”窗口中,单击”浏览”。
3、 单击 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可执行程序,单击”打开”,然后单击”确定”。
注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。
4、 单击 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可执行程序,单击”打开”,然后单击”确定”。
注意:上述路径可能会根据 SQL Server 2005 的安装位置而不同。
第三步:配置远程连接的TCP端口1433
1、 在服务器上打开SQL Server Configuration Manager。
方法:单击”开始”,依次选择”所有程序”、”Microsoft SQL Server 2005″、”configuration tools”,然后单击”SQL Server configuration manager”。
接着依次选择”SQL Server 2005 网络配置”、”SQLEXPRESS的协议”、在右边的”TCP/IP”上点击右键打开属性。
2、 在TCP/IP属性窗口中选择”IP地址”选择卡,然后在”IPALL“中修改”TCP端口”的值: (一般输入1433,但如果连接有问题,可以设置成其他开放的端口)
3、 重新启动服务SQL server!(在SQL Server 外围应用配置器中)
另外,还需要说明的一点就是,18456错误,如果您登录SQL2005时,总是登录不成功,提示为18456错误时,怎么办,如果您按我上述的方法全都设置好了,那就检查一下您的登录名及密码是否正确,这里需要注意的就是,密码千万要手输入,不能复制粘贴,手输入就能成功登录了
<!--EndFragment-->
[此贴子已经被作者于2014-5-11 14:10:03编辑过]