1 2
2.1 2.2 2.3 2.4
概述 ............................................................................................................................. - 2 - 安装准备 ..................................................................................................................... - 2 -
版本安装及机器配置说明 .................................................................................................. - 2 - 安装文件获取 ...................................................................................................................... - 2 - 安装顺序 .............................................................................................................................. - 2 - 注意事项 .............................................................................................................................. - 2 -
3
3.1 3.2 3.3 3.4
SQL Server 2005安装 ............................................................................................... - 3 -
安装流程 .............................................................................................................................. - 3 - SQL Server 2005配置 ......................................................................................................... - 8 - 关于安装过程中的密码设置 .............................................................................................. - 9 - SQL Server 2005运行 ....................................................................................................... - 11 -
4
4.1
其他注意事项 ........................................................................................................... - 11 -
系统配置检查过程无响应 ................................................................................................ - 11 -
5 6
6.1 6.2 6.3 6.4 6.5 6.6 6.7
结束语 ....................................................................................................................... - 11 - 附录——常见问题处理 ........................................................................................... - 11 -
SQL Server 2005 安装过程中的COM+警告 .................................................................. - 11 - “性能监视器计数器”出现问题 ......................................................................................... - 13 - SQL Native Client客户端不支持加密 ............................................................................. - 15 - 解决同名实例问题 ............................................................................................................ - 19 - MSXML安装失败 ............................................................................................................ - 21 - 多种安装失败后通过完全卸载来重新安装的方法 ........................................................ - 22 - 手动删除: SQL Server 2005 .............................................................................................. - 26 -
- 1 -
1 概述
本文档给出了SQL Server2005的安装说明,主要用于帮助CDT开发人员配置开发环境,以及用户的服务器安装需求。
2 安装准备
2.1
版本安装及机器配置说明
软件分为桌面版、开发版、标准版和企业版。根据机器操作系统和配置不同采取不同的版本进行安装:
开发人员:一般为XP操作系统,只能安装开发版。若为Server 2000、2003等服务器版本操作系统可选择安装标准版和企业版。(Vista及Windows7认为同样应该装开发版。)
XP用户注意,使用SQLServer2005数据库时,补丁应安装至SP1及以上。 用户:服务器类型机器,应选择安装标准版或企业版。
选定的磁盘分区除安装软件本身所需空间外,至少预留2GB以上的冗余空间。 本文档以SQL Server 2005 开发版 的安装为例进行说明。 2.2
安装文件获取
SQL Server 2005 开发版安装镜像文件:cs_sql_2005_dev_all_dvd.iso 2.3
安装顺序
1) dotnetfx.exe(选装)
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn
2) WindowsInstaller-KB3803-v2-x86.exe(选装)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=8482fc-5f56-4a38-b838-de776fd4138c
3) cs_sql_2005_dev_all_dvd.iso
注:选装是指如果计算机已经安装,就可跳过不安装。 2.4
注意事项
安装dotnetfx.exe和WindowsInstaller-KB3803-v2-x86.exe没有任何设置,统一采用默认下一步安装就可以了。
安装需要虚拟光驱软件辅助,推荐Daemon Tools。
- 2 -
3 SQL Server 2005安装
3.1
安装流程
还是x。(也可以找到$光盘目录\\SQL Server x86\\Servers\\setup.exe或SQL Server x\\Servers\\setup.exe来直接安装。)
1. 装载镜像cs_sql_2005_dev_all_dvd.iso,运行splash.hta。根据机器的环境来进行选择安装x86
如果不了解可根据“检查硬件和软件要求”来查看。之后进入安装过程。
2. 安装组件过程。直接点击下一步。
- 3 -
3. 点击下一步后,自动进入系统配置检查。等待检查结束,进入下一步。 如果是出现失败,则需查看错误的具体信息,并反馈给ZXPOS市场支持人员。
4. 选择要安装的组件。
局方和网规用户,除了第一项和最后一项,其他项目可以不选;开发人员建议全选。 设置完成后,进入“高级”选项进行安装路径修改设置。
- 4 -
5. 安装路径设置
尽量避免安装在C盘,选择洗盘空间充裕的其他磁盘进行安装。
- 5 -
6. 实例名选择“默认实例”。
7. 选择“使用内置系统帐户”——“本地系统”。安装结束时启动的服务选择“SQL Server”,
进入下一步。
- 6 -
8. 选择身份验证模式。选择“混合模式”,并为已建立的用户名创建密码(必须)。
注意:用户在这里所创建的用户名和密码,必须使用事先约定好的版本默认密码。如果设置不一致,则会出现软件使用时,版本无法链接和启动的情形。
- 7 -
9. 排序规则设置。采取默认设置,直接进入下一步。
10. 其他过程,直接点击下一步直至安装结束。 3.2
SQL Server 2005配置
首先启动“SQL Server配置管理器”,如图:
安装完成后,一定要记得做“SQL Server 2005网络配置”。
配置MSSQLSERVER的协议——TCP/IP——TCP/IP属性,将IP1和IP2都设置为“已
启动”,并确定退出,如图:
- 8 -
配置完TCP/IP属性后,最后将TCP/IP点右键设置为“已启动”,并重启计算机,如图:
3.3
关于安装过程中的密码设置
在安装过程——设置用户名密码一步,如果需要强制设定的密码要求与软件事先约定的版本默认密码相矛盾时,可临时随意设置一个,并在安装结束后,手动修改回约定的版本默认密码。
修改密码方法: 1. 打开SQL Server 2005
- 9 -
2. 选择摘要界面中的“安全性”选项
3. 选择进入“登录名”。
4. 选择要使用的用户名,双击打开。
5. 设定密码,并保存。即使不允许设置输入的密码(例如空密码),一般可在点击确定后强制改变,若仍不允许更改,怎勾选“强制实施密码策略”来强制修改。
- 10 -
3.4
SQL Server 2005运行
安装完成后,SQL Server的后台服务程序会自动启动运行。
4 其他注意事项
4.1
系统配置检查过程无响应
如果在系统配置检查过程(安装过程步骤2->步骤3)中,出现程序运行长时间运行无响应,则重新进入,多次尝试可解决问题。
5 结束语
SQLServer2005数据库的安装设置相对比较多,但只要细心注意上述步骤就可以安装成功,为最后的相关软分析使用做好基础。
6 附录——常见问题处理
6.1
SQL Server 2005 安装过程中的COM+警告
错误现象:
安装SQL Server 2005的过程3中,可能出现COM+警告(如下图),需要进行处理。
如果忽略将导致如下错误(如图所示):
- 11 -
解决方案:
1. 单击“开始”,然后单击“运行”。、
2. 在“打开”框中,键入MMC,然后单击“确定”。
3. 在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。 4. 在“添加/删除管理单元”窗口,单击“添加”。
5. 在“添加管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。 6. 单击“关闭”以关闭“添加管理单元”窗口,然后单击“确定”以关闭“添加/删除管理
单元”窗口。
7. 在“控制台根节点\\组件服务”窗口,展开“组件服务”树。然后,打开控制面板--组件服务, ,
组件服务--计算机--我的电脑 里面有3个对象。
8. 然后点击工具栏上最后一个按钮,配置我的电脑,选择DSDTC选项卡,看看是否启动了
DSDTC服务,如果没启动,则点击启动。
- 12 -
9. 如果启动不了,则执行下面的操作:
把 C:\\WINDOWS\\system32\\dtclog 这个目录重命名(如果有),然后重新建立该目录。如果没有dtclog目录,则新建一个,在命令行下: msdtc -resetlog 然后 msdtc 就可以启动了。启动之后,然后在下面有个“安全性配置(I...)”按钮点开,上面的“安全设置”---“网络DTC访问”复选框选中,之后一路点确定,即可了。
6.2
“性能监视器计数器”出现问题
错误现象:系统配置检查过程中,出现“性能监视器计数器要求”错误。
- 13 -
错误原因:出现此类问题一般都是在非法卸载sql2005出现的。 解决方案:
要消除错误,必须手动更改相应的注册表项。 注册表定位到:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。这里,中文版打开004目录,英文版打开009目录。
以中文版为例,打开004 目录中的内容,可以看到如下图:
我们分别双击 “Counter” 项 和 “Help” 项,察看其中的最后的数字,并记录下来。如下图:
- 14 -
然后,操作注册表编辑器的左边的目录树,定位到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值(如:5556),把Laster Help 的值改成刚才记下的 Help的值(如:5557)。
特别注意,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配,Sql Server 2005 检查将再次失败。
操作结束后,重新安装SQL Server 2005。 6.3
SQL Native Client客户端不支持加密
错误现象:安装过程中止,重新安装依然存在故障。[Microsoft][SQL Native Client]客户端不支持加密。
- 15 -
错误原因:Microsoft SQL Server 2005 -- 错误 29515。Native注册表信息不正确。 解决方案:将《解决[SQL Native Client]客户端不支持加密错误.reg》导入注册表。
注册表内容开始:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server\\90\\Bootstrap\\MSIRefCount]
\"Uninstall\"=\"{11111111-1111-1111-1111-111111111111},{0BD4AC90-7599-4946-A4BA-9EF751A94765},{C8F010B2-134A-4D94-974C-080847EE7405},{ECFD3691-87C0-4D6F-A0
- 16 -
56-663DB104B671},{4E6AEBB6-EDB6-437B-AAE7-998599D340AF},{8F1DE6-CC63-4991-9554-917D543B23C0}\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0]
\"ProtocolsSupported\"=hex(7):73,00,6d,00,00,00,74,00,63,00,70,00,00,00,6e,00,70,\\
00,00,00,76,00,69,00,61,00,00,00,00,00
\"ProtocolOrder\"=hex(7):73,00,6d,00,00,00,74,00,63,00,70,00,00,00,6e,00,70,00,\\
00,00,00,00
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\GeneralFlags]
\"NumberOfFlags\"=dword:00000002
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\GeneralFlags\\Flag1]
\"Label\"=\"Force protocol encryption\" \"value\"=dword:00000000
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\GeneralFlags\\Flag2]
\"Label\"=\"Trust Server Certificate\" \"value\"=dword:00000000
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\LastConnect] \"server\\\\sqlexpress\"=\"0:lpc:server\\\\sqlexpress\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\np] \"DLLname\"=\"SQLNCLI\"
\"NumberOfFlags\"=dword:00000000
\"NumberOfProperties\"=dword:00000001 \"ProtocolName\"=\"Named Pipes\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\np\\Property1]
\"Name\"=\"Default Pipe\" \"value\"=\"sql\\\\query\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\sm] \"DLLname\"=\"SQLNCLI\"
\"NumberOfFlags\"=dword:00000000
\"NumberOfProperties\"=dword:00000000 \"ProtocolName\"=\"Shared Memory\"
- 17 -
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\cp] \"DLLname\"=\"SQLNCLI\"
\"NumberOfFlags\"=dword:00000000
\"NumberOfProperties\"=dword:00000003 \"ProtocolName\"=\"TCP/IP\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\cp\\Property1]
\"Name\"=\"Default Port\" \"value\"=dword:00000599
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\cp\\Property2]
\"Name\"=\"KEEPALIVE (in milliseconds)\" \"value\"=dword:00007530
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\cp\\Property3]
\"Name\"=\"KEEPALIVEINTERVAL (in milliseconds)\" \"value\"=dword:000003e8
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\VIA] \"DLLname\"=\"SQLNCLI\"
\"NumberOfFlags\"=dword:00000000
\"NumberOfProperties\"=dword:00000002 \"ProtocolName\"=\"VIA\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\VIA\\Property1]
\"Name\"=\"Default Server Port\" \"value\"=\"0:1433\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\Client\\SNI9.0\\VIA\\Property2]
\"Name\"=\"Default Client NIC\" \"value\"=\"0\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\SQL Native Client] \"UsageCount\"=dword:00000001
\"Driver\"=\"c:\\\\WINDOWS\\\\system32\\\\sqlncli.dll\" \"Setup\"=\"c:\\\\WINDOWS\\\\system32\\\\sqlncli.dll\" \"APILevel\"=\"2\"
\"ConnectFunctions\"=\"YYY\" \"CPTimeout\"=\"60\"
\"DriverODBCVer\"=\"09.00\"
- 18 -
\"FileUsage\"=\"0\" \"SQLLevel\"=\"1\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI\\ODBC Drivers] \"SQL Native Client\"=\"Installed\"
注册表内容结束.
6.4
解决同名实例问题
默认安装实例:EXPRESS
Sql2005卸载后 重新安装安装 存在同名实例
引用:
SQL server Database services 安装失败 Analysis services 安装失败 Reporting services 安装失败
工作站组件 联机丛书和开发工具 安装失败
不想重装系统 1.Stop 所有服务
2.用 Windows Install Clean Up 工具卸载SQL 2005组件
- 19 -
3.用SrvInstw.exe删除所有SQL服务
4.清除注册表
a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除 b. 将
HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft
下的
Microsoft SQL Native
Client ,Microsoft SQL Server, Microsoft SQL Server 2005 Redist全部删除。
5.删除残留文件
将C盘——Program File下的Microsoft SQL Server 文件夹删除。
6.重启电脑,重新安装。
- 20 -
解决方法: 删除:
1. HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSSQLServer\\ 2. HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL Server\\ 3. 删除注册表相应服务
4. 删除Microsoft SQL Server文件夹. 然后重启 6.5
MSXML安装失败
如果安装过程中出现下面情况,则属于MSXML版本错误。 错误现象:
由于MSXML6安装问题导致SQL Server后台无法正常安装。
查看日志(路径:%WINDIR %\\ \\Microsoft SQL Server\\90\\Setup Bootstrap\\Log)会发现下列记录: ……
MSI (s) (30:8C) [20:05:08:062]: Package name retrieved from configuration data: 'msxml6.msi'
Property(S): ShortCutText = MSXML 6 Service Pack 2 (KB954459) Property(S): DialogTitle = MSXML 6 Service Pack 2 (KB954459) Setup Property(S): ProductName = MSXML 6 Service Pack 2 (KB954459) Property(S): ShortName = MSXML 6 Service Pack 2 (KB954459)
Property(S): WrongPackage = This MSXML6 Service Pack 2 (KB954459) package is not supported on the current processor type.
Property(S): DialogPatchTitle = MSXML 6 Service Pack 2 (KB954459) Patch
MSI (s) (30:8C) [20:05:08:328]: 产品: MSXML 6 Service Pack 2 (KB954459) -- 配置失败。 ……
错误原因:当 SQL Server 安装程序尝试安装 MSXML 6.0 SP 2,检测到在计算机上已安装 MSXML 6.0 954459 的知识库文章中描述的该版本。 因此,如果验证过程,则表示不应替换当前版本的 MSXML 6.0。 这将停止安装 MSXML 6.0 和 SQL Server 2005。
解决方案:
先卸载已有的MSXML,再重新安装。
- 21 -
具体步骤:
1. 首先运行本文档中的Windows Installer 清理实用工具清理掉已安装的MSXML。 2. 在列表中选择 MSXML6 Service Pack 2 (KB954459) [6.20.1099.0],然后单击 删除 。
3. 重新安装SQL Server2005 6.6
多种安装失败后通过完全卸载来重新安装的方法
本方法适用于多种安装失败的情况,相对OMC的安装说明手册,不需要搜索注册表中多处内容进行删除,避免因搜索不全,导致的第二次安装失败。只需要删除注册表中指定的两个地方即可。
1、Stop 所有服务
2、用 Windows Install Clean Up 工具卸载SQL 2005组件
- 22 -
“Windows Install Clean Up 工具”软件:
3、用SrvInstw.exe删除所有SQL服务 “SrvInstw.exe”软件:
操作步骤:
A、启动软件,选择“Remove a service”点击“下一步”
- 23 -
B、选择“Local Machine”,点击“下一步”
C、选择SQL服务相关服务,删除。多次操作,删除所有的SQL服务。
- 24 -
4、清除注册表
a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除
b. 将HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2005 Redist全部删除。
5、删除残留文件
将C盘/D盘——Program File下的Microsoft SQL Server 文件夹删除。 6、重启电脑,重新安装。
- 25 -
6.7
手动删除: SQL Server 2005
有时sql2005无法用添加删除程序卸载,可以按以下方法手工卸载。 具体步骤:
1.运行vs_uninst.exe。
2.在“开始\\运行”中输入“cmd”。
3.输入:Start /wait \\setup.exe /qb REMOVE=ALL INSTANCENAME=
提示移除时产生错误,但是卸载能完成。 4.再次输入:
Start /wait \\setup.exe /qb REMOVE=ALL INSTANCENAME= sql2005就卸载了
- 26 -
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务