我装的sql2008,原来有一个数据库文件是在C盘,我将它分离,然后在E盘附加,附加后发现数据库是只读,然后就去修改sqlserver服务的登录身份,无意中将登录身份修改为localservice了,然后我想把登录身份再改回到localsystem,总是提示"找不到对象或属性  [0x80092004]",现在在sql的配置管理器看到的sqlserver的登录身份是localservice,但是服务现在启动不了,更改其他什么又提示上面的错误。我的机器环境:xp,sp2,域用户登录,安装sql2008的时候sqlserver的登录身份是network services
sql2008,sp1各位知道是怎么回事吗,我现在还能把服务启动起来吗,是不是跟操作系统的环境有关系,能大概说明是哪里的问题吗?补充一下,我看了一下错误日志,下面是我觉得有用的:2009-09-25 15:55:57.08 服务器         错误: 17190,严重性: 16,状态: 1。
2009-09-25 15:55:57.08 服务器         Initializing the FallBack certificate failed with error code: 1, state: 1, error number: -2146893802.
2009-09-25 15:55:57.08 服务器         Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2009-09-25 15:55:57.08 服务器         错误: 17182,严重性: 16,状态: 1。
2009-09-25 15:55:57.08 服务器         TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: 无法初始化 SSL 支持。 找不到对象或属性。2009-09-25 15:55:57.08 服务器         错误: 17182,严重性: 16,状态: 1。
2009-09-25 15:55:57.08 服务器         TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: 初始化失败,出现基础结构错误。请检查以前的错误。 找不到对象或属性。2009-09-25 15:55:57.08 服务器         错误: 17826,严重性: 18,状态: 3。
2009-09-25 15:55:57.08 服务器         Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2009-09-25 15:55:57.08 服务器         错误: 17120,严重性: 16,状态: 1。
2009-09-25 15:55:57.08 服务器         SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

解决方案 »

  1.   

    自己找到解决方法了,在控制面板-服务中,将sql2008的服务的登录用户改为系统登录,重新启动服务,服务可以重新启动了,呵呵,这个问题好奇怪。
      

  2.   

    楼主很厉害啊,O(∩_∩)O哈哈~
    确实是的,将控制面板——管理工具——服务,然后是sql项的属性,点击登录,选择“本地系统账户”即可,谢谢啦~