由于第一次安装时,SQL Server 服务账户和windows用户登录名设置一致,导致数据库引擎服务失败。后转到管理员账户完全卸载并重新安装。
一、卸载
1.用administrator账户登录
2.控制面板中,卸载SQL 2008 R2相关程序
3.删除安装目录中SQL 2008 R2相关文件
4.用Windows Install Clean up清理一下
5.打开注册表(开始——运行——regedit——确定) 然后找到下面的文件夹,删除掉:
HKEY_CURRENT_USER\ Software\ Microsoft\ Microsoft SQL Server
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Microsoft SQL Server(这个地方注意了,在这个附 近,有可能有你安装的部分组件的注册,名字前缀都是Microsoft SQL ,一并删除了)
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ MSSQLServer
这里还有一个,不过不是删除文件夹,而只是删除其中PendingFileRenameOperat ions一项:
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
二、重启电脑后,重新安装
1.若检查规则时,出现合成活动模板库(ATL)失败,若重启不能解决,则删除注册表中HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager下PendingFileRenameOperations子键。
2.实例配置时,选择安装一个默认实例。
3.服务器配置时,选择“对所有SQL Server服务使用相同的账户”,输入administrator账户和密码
或选择NT AUTHORITY\SYSTEM 用最高权限来运行