zoukankan      html  css  js  c++  java
  • Sql Server 数据库总是显示“正在恢复、恢复挂起”的解决办法

    在我们进行项目开发时候经常使用数据库,SQL Server数据库已经成为我们熟悉的数据库,而我们只了解常用的功能,对于一些没有出现过的问题有点不知所措,总结是在实际情况遇到问题的收获,希望能够帮助到你!

    第一种解决办法:权限问题,把SQL Server启动账号改为具有完全控制权限的本地账号,停止SQL服务并重新启动


    1、ctrl+r运行 输入services.msc,进入服务!然后找到具有完全控制权限的本地管理员用户帐号,如图!

    右击它,点击它的属性,然后点击登录按钮,见里面的密码,改成你进入sql server 的密码!点击应用,在点击确定!

    然后停止此服务,在重新开启,就大功告成了!


    第二种解决办法:数据库位置发生移动,在SQL Server中重新附加,或者把数据库放回到原路径中

    第三种解决办法:


    如果你的数据库还处于挂起状态,请把我下面代码的test改为你的库名,然后执行完,刷新就正常了:
    USE master
    GO
    ALTER DATABASE test SET SINGLE_USER
    GO
    ALTER DATABASE test SET EMERGENCY
    GO
    DBCC CHECKDB(test,REPAIR_ALLOW_DATA_LOSS)
    go
    ALTER DATABASE test SET ONLINE
    GO
    ALTER DATABASE test SET MULTI_USER
    GO
    ————————————————

    sqlserver 数据库显示"正在恢复"的解决办法

    方法一:(未实验过)

        1.RESTORE database <数据库名> with norecovery

    方法二:(实验成功可用)

        1.停用SQL Server服务

        2.将数据库的.mdf和.ldf文件更名

        3.启用SQL Server服务

        4.右键删除数据库

        5.将第二部更名的.mdf和.ldf文件名称改回原来的数据库文件名。

        6.在管理工具中重新附加数据库,附加成功后故障修复。

  • 相关阅读:
    第十六天-面向对象02-成员
    第十五天-面向对象01
    第十四天-内置函数
    第十三天-生成器
    第十二天-函数名 迭代器
    第十一天-函数进阶
    第十天-初识函数
    第九天- 文件操作 r w a 文件复制/修改
    objectives-c基本语法。
    今天开始了objective-c的学习!
  • 原文地址:https://www.cnblogs.com/purple5252/p/15155644.html
Copyright © 2011-2022 走看看