系统环境:WIN2008 R2 X64版本
原装SQL版本:MSSQL 2008 R2 x64
一、卸载
1.用administrator账户或者具有系统管理权限的账号登录系统;
2.控制面板中,卸载SQL 2008 R2相关程序,如果不能通过控制面板卸载,请先到管理工具-服务里边,先把所有sql服务全部停止并将启动方式改成禁用,然后再操作第3步;
3.用Windows Install Clean up清理一下系统sql组件(见下图选中部分);
Windows Install Clean up软件下载地址:http://dl.pconline.com.cn/html_2/1/62/id=10371&pn=0.html
4.卸载服务,下载安装SRVINSTW.exe文件,运行 。移除服务--本地机器--服务名选择--选择和SQL有关的。
SRVINSTW.exe软件下载地址:http://www.jb51.net/softs/82961.html
5.删除安装目录中SQL 2008 R2相关文件(如果没有可以忽略):
C:\Program Files\Microsoft SQL Server
C:\Program Files (x86)\Microsoft SQL Server
C:\Program Files (x86)\Microsoft SQL Server Compact Edition
C:\ProgramData\Microsoft\Microsoft SQL Server
C:\Users\Administrator\AppData\Local\Microsoft\Microsoft SQL Server
C:\Users\Administrator\AppData\Roaming\Microsoft\Microsoft SQL Server
6.打开注册表(开始——运行——regedit——确定) 然后找到下面的文件夹,删除掉(如果没有可以忽略):
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_CURRENT_USER\Software\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services and delete all the keys referencing SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup 删除ExceptionComponent
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations删除其中PendingFileRenameOperat ions一项:
二、重启电脑后,重新安装
1.若检查规则时,出现合成活动模板库(ATL)失败,若重启不能解决,则删除注册表中HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager下PendingFileRenameOperations子键。
2.重新安装可能会出现一个Could not open key....错误,如果出现可以以管理员身份运行CMD命令提示符,输入以下语句并运行,运行后再执行一遍安装程序:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
3.实例配置时,选择安装一个默认实例。
4.服务器配置时,选择“对所有SQL Server服务使用相同的账户”,选择NT AUTHORITY\SYSTEM 用最高权限来运行
Microsoft SQL Server 2008 R2序列号密钥:一般使用express就可以满足一般的开发
开发版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM
开发版64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8
工组版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q
WEB版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM
数据中心版32位:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
数据中心版64位:DDT3B-8W62X-P9JD6-8MX7M-HWK38
企业版32位:R88PF-GMCFT-KM2KR-4R7GB-43K4B
企业版64位:GYF3T-H2V88-GRPPH-HWRJP-QRTYB
标准版32位:CXTFT-74V4Y-9D48T-2DMFW-TX7CY
标准版64位:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW