zoukankan      html  css  js  c++  java
  • 解决SQL Server (MSSQLSERVER) 服务因 3417 (0xD59) 服务性错误而停止 .

    SQL2005系统服务启动不了,具体出错信息
    TITLE: 连接到服务器
    ------------------------------
    无法连接到 SHARESUN/SQL2005。
    ------------------------------
    ADDITIONAL INFORMATION:
    在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server, Error: -1)

    查看了一下系统日志,发现如下提示:
    事件类型:    错误
    事件来源:    Service Control Manager
    事件种类:    无
    事件 ID:    7024
    日期:        2010-6-22
    事件:        19:47:08
    用户:        N/A
    计算机:    SHARESUN
    描述:
    SQL Server (SQL2005) 服务因 3417 (0xD59) 服务性错误而停止。

    image

    启动SQL Server Agent会报告错误

    image

    启动SQL Server Active Directory Helper 会报告错误

    image

     

    方法一:

    到安装盘符:/program files/下的 sql安装目录,文件夹选项->查看 里有“用彩色显式加密或被压缩的NTFS文件”的选项,选上后文件夹里被压缩的文件名就是蓝色的,选中所有被压缩文件,右击属性->常规->高级,把“压缩内容以便节省空间”这个选项的勾掉。

    方法二:

    如果方法一看不到有“压缩内容以便节省空间”这个选项,那么就点进了Program Files/Microsoft SQL Server/MSSQL.1/MSSQL这个文件夹,里面是数据库文件,颜色都是蓝色的,这里被压缩了,所以启动不了服务,取消压缩,解决!

    方法三:

    a) 我没有把SQL2005拷贝到本地,直接安装,安装好后,cmd命令没法转到原安装路径下面(//172.17.0.4/d$/Microsoft/SQL2005 cn/SQL Server x86/Servers),也就无法运行Setup.exe

    b) 在任何非原安装路径下面都报告错误:

    c) 所以把SQL Server2005 的原文件夹先拷贝到本地,然后才安装,这样以后才能做还原.

    d) 现在安装好SQL Server2005,之后按照上面把 Master 数据库Hung 掉,cmd 运行在 D:/SQL Server x86/Servers,用下面的命令都可以(SAPWD可以随意指定,它就是以后要进去的sa的密码,中间我做时候有几次只到下面第一个照片就不进行第二张照片的了,不知道原因)

    start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=123

    setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=123

    e) 系统自动的就会提醒重新安装

    f) 再打开C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data ,发现master.mdf 和 mastlog.ldf 都已经存在了,整个重新安装过程大约4-5分钟.

    三.之前的文章提到还原Master数据库,可能是Master数据库有一些安装之后需要更改的设置在里面,然后就备份.

    a) 按照它的方法,第一以单一模式启动SQL Server2005

    b) 第二再打开一个cmd 运行 Restore database master from disk=’ C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Backup/master.bak’,整个过程可能因为数据小,1-2分钟就好了.

  • 相关阅读:
    Vue路由机制
    谷歌浏览器打不开应用商店的解决方法
    Vue报错——Component template should contain exactly one root element. If you are using vif on multiple elements, use velseif to chain them instead.
    Vue.js学习之——安装
    Vue使用axios无法读取data的解决办法
    关于localstorage存储JSON对象的问题
    2013年整体计划
    个人喜欢的警语收集
    Linux防火墙的关闭和开启
    Flex修改title 转载
  • 原文地址:https://www.cnblogs.com/qanholas/p/3044035.html
Copyright © 2011-2022 走看看