Sql Server恢复数据库和单表数据的方法小结

 更新时间:2024年03月11日 09:48:22   作者:zly3500  
如果不小心把某个表的数据删了,可以用之前的备份文件对单表进行数据恢复,所以本文给大家介绍了Sql Server恢复数据库和单表数据的方法,需要的朋友可以参考下

1、如果不小心把某个表的数据删了、不要急、进服务器看看数据库有没有备份、有的话先找出来备份文份XX.bak的

2、然后把这个XX.bak的文件复制出来、放到D盘或E盘下、不要放桌面、等一下恢复不好找

3、然后打开sql server、新建一个数据库、全新的数据库、记得路径、恢复的时候也要用到、然后其他不用管、一直点完成就可以了、新建完不要对数据库做什么

注意:还有一种方法是不用新建数据库,先在D盘新建一个MSSQL的文件夹,然后在sql server直接对着原有的数据库右键还原数据库、然后填数据库名称、覆盖就好了、记得选择还原文件的时候如果找不到、就右键还原文件的文件夹

4、接下来就是恢复数据库了、单表恢复也是这样操作、对着新建的数据库、右键任务-还原-数据库

5、现在就要选择恢复刚刚复制出来的文件了、添加的时候如果有文件夹要点右键才会出来.bak文件

6、选择新建的数据库

7、选择创建数据库时创建日志的那2个文件

8、然后选择覆盖了数据库、一定要记的你的目标数据库是新建的那个、一定要记得

9、然后耐心等待还原。注意:如果报错3154、那就是你选错了、你选了文件还原、而不是数据库还原

10、还原之后、我们就要开始找我们需要的那个表的数据了

11、用insert into恢复那个表的数据、如果上面恢复所有的不行、那就用values

 至此、恢复表数据就算完成了

以上就是Sql Server恢复数据库和单表数据的方法小结的详细内容,更多关于Sql Server恢复数据库和表数据的资料请关注脚本之家其它相关文章!

相关文章

  • 深入分析SQL Server 存储过程

    深入分析SQL Server 存储过程

    本文给大家详细介绍了sqlserver的存储过程,包括存储过程的概念、优缺点、系统存储过程、用户自定义存储过程等方面的内容了,有需要的小伙伴可以参考下。
    2015-06-06
  • SQL Server索引结构的具体使用

    SQL Server索引结构的具体使用

    索引是数据库的基础,只有先搞明白索引的结构,才能搞明白索引运行的逻辑,本文主要介绍了SQL Server 索引结构的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2022-02-02
  • Oracle与SqlServer的区别大吗

    Oracle与SqlServer的区别大吗

    这篇文章主要介绍了Oracle与SqlServer的区别大吗,差异主要表现在数据类型区别、数据表个数查询的区别以及oracle区分表字段的大小写,SQL Server 不区分表字段的大小写,具体细节跟随小编一起学习下吧
    2024-02-02
  • SQL Server 2005 还原数据库错误解决方法

    SQL Server 2005 还原数据库错误解决方法

    解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问)'
    2009-03-03
  • SQL Server如何插入数据示例代码

    SQL Server如何插入数据示例代码

    插入数据相信大家应该都不陌生了,下面这篇文章主要给大家介绍了关于SQL Server如何插入数据的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • SQL多列合并成一列的实现示例

    SQL多列合并成一列的实现示例

    在SQL中,拼接多个列数据成为一列数据是很常见的问题,本文主要介绍了SQL多列合并成一列的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Sql Server里删除数据表中重复记录的例子

    Sql Server里删除数据表中重复记录的例子

    这篇文章主要介绍了Sql Server里删除数据表中重复记录的例子,本文给出了3种操作方法,需要的朋友可以参考下
    2014-08-08
  • SqlServer数据库远程连接案例教程

    SqlServer数据库远程连接案例教程

    这篇文章主要介绍了SqlServer数据库远程连接案例教程,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • GreatSQL 在SQL中如何使用 HINT 语法修改会话变量

    GreatSQL 在SQL中如何使用 HINT 语法修改会话变量

    GreatSQL推出新的优化Hint功能,名为SET_VAR,允许用户在查询语句中修改数据库的会话变量,但只对当前查询会话生效,不影响其他会话,本文给大家介绍GreatSQL 在SQL中如何使用 HINT 语法修改会话变量,感兴趣的朋友一起看看吧
    2024-10-10
  • SQL中Merge用法详解

    SQL中Merge用法详解

    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句,本文给大家重点介绍sql中merge用法,需要的朋友一起了解下吧
    2015-09-09

最新评论