SQL Server 2008出现问题
SQL Server2008,由于某些原因卸载了,再想要装的时候就出现各种各样的问题。
问题一:RebootRequiredCheck 检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。
失败 需要重新启动计算机才能安装 SQL Server,但重启后又没有达到效果。
解决步骤:
a 、重启机器,再进行安装,如果发现还有该错误,请按下面步骤
b、在开始->运行中输入regedit
c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
如图:
d、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
e、重启安装,问题解决
问题二:无法连接到服务器
连接
问题:服务器未开启
查找解决方法
法一:点击【开始】--【所有程序】--【MicrosoftSQL Server 2008】--【配置工具】--【SQL Server 配置管理器】。如下图:
在数据库服务配置管理框,找到我们需要使用的数据库服务,右键开启它。
法二:控制面板—系统和安全— 管理工具—双击“服务”,在“服务”窗口中找到相关的“SQLSERVERAGENT”,右键点“属性”,在“属性”对话框中,设置“启动类型”:自动、手动、禁用 设置为已启动
(由于在卸载后安装多个实例没有完全卸载而且不完整,所以其他服务无法启动,实例未正常运行。)
法三:打开DOS命令框。点击【开始】--【运行】--输入:CMD 命令。打开命令框后,在命令框里输入:“net start 服务器名” 启动Sql服务器,同理”net stop 服务器名” 是停止服务器。
再次连接
完成
在这观察到:法二 中为“SQL Server代理”,为什么是“SQL Server代理”?
结果查到:
(1)SQL SERVER 代理,主要用来执行SQL SERVER 内部的一些定时任务,比如:定时备份数据库,定时执行某个存储过程,某些SQL语句等,是SQL SERVER 作业的必然条件。
(2)SQL Server Agent代理服务,是sql server的一个标准服务,作用是代理执行所有sql的自动化任务,以及数据库事务性复制等无人值守任务。
(3)这个服务在默认安装情况下是停止状态,需要手动启动,或改为自动运动,否则sql的自动化任务都不会执行的,还要注意服务的启动帐户
(4)代理服务是作用:当主服务器出现故障时,或者要检修等原因,要暂停工作时。这时代理服务器会自动代替主服务器的工作。