Sql Server数据库跨机器完整恢复(源文件恢复)

问题描述

在操作系统异常的情况下,SQL Server 和相关的业务系统遭受了不可用的情况。由于操作系统问题,导致旧服务器无法正常运行。为了恢复业务功能并确保数据完整性,采取了以下步骤来在新机器上进行 SQL Server 的重新安装和数据恢复。

面临的挑战

此次操作的相关人员无sqlServer数据库的相关经验,
1、如何在新机器上成功的安装sqlserver
2、数据库数据备份文件只备份到T-1,当天的数据如何恢复  
3、无相关操作经验

 恢复过程


一:进入故障系统并拷贝数据库文件


        准备一个装有PE的U盘或光盘,用于进入故障系统,插入PE盘并启动计算机,进入PE系统,在PE环境中,找到原数据库文件的位置。将数据库文件复制到可移动的U盘中,确保文件完整性和完备性。
这里面需要注意的是数据库文件一般是数据库名称.mdf和log结尾的文件,也会有包含.ndf结尾的扩展文件,但是数据库名称和路径在数据库创建的时候是可以自定义的,所以找的时候需要确保找到是正确的文件

如下图8个文件包含了两个数据库        

二:在新机器上安装SQL Server

我们安装的是sqlserver2016版本,第一次在Windows server 2008上安装是不行的,所以在windows 2016系统上安装

1、安装sqlServer数据库

安装包解压后执行setup.exe安装

中间一直点击下一步,默认即可,下面的产品密钥安装包自带,无需输入

功能选项中,框选的两个可以不用选中,选中的话后面很可能会出现选择安装相关的插件,导致无法进行下一步。下面的安装目录可以默认,或者更改到其他盘也可以

第一次按照可能需要jdk环境,安装好的重新执行下Re-run就行

这里选则混合模式,然后输入sa密码,密码随便输入,最底下选择添加当前用户即可,数据目录可以不需要变更,然后进行下一步。

如果出现密码强度不够的错误,需要在本地修改(开始->管理工具->本地安全策略-》账户策略->密码策略->密码必须符合复杂性要求->右键点击属性-》>已禁用->确定)

最后一直点击下一步即可,安装需要一些过程,耐心等待。当windows服务中出现sqlserver说明sqlserver安装成功。

2、安装管理工具

点击第二个就可以下载工具

双击安装程序文件,直接安装即可,安装好后会提示重启机器

三:恢复数据库文件

两种登录方式:1、windows身份认证,不需要密码,2、Sql server身份认证 用户名sa 密码是安装是输入的

默认数据库下只有这些默认库

 将之前的备份到U盘中的数据库文件copy到新机器上,可以随意存放,然后再sqlserver工具右键选中附加将数据库文件加载进来

选中对应的.mdf文件,此时会关联出相关的文件在下面

这样就可以进行数据恢复了,如果遇到报错可以针对解决(如果遇到访问权限,那么就修改文件夹或者文件的安全例的访问权限)

相关推荐

  1. python sqlserver 数据表转储和恢复

    2023-12-07 21:10:04       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 21:10:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 21:10:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 21:10:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 21:10:04       20 阅读

热门阅读

  1. ubuntu内移除snap

    2023-12-07 21:10:04       28 阅读
  2. 浅谈排序——快速排序(最常用的排序)

    2023-12-07 21:10:04       32 阅读
  3. NGINX相关配置

    2023-12-07 21:10:04       34 阅读
  4. 使用Docker一键安装MySQL与Nginx脚本

    2023-12-07 21:10:04       33 阅读
  5. flink-cdc同步mysql到doris建设数据仓储最佳实践

    2023-12-07 21:10:04       37 阅读
  6. rabbitmq集群

    2023-12-07 21:10:04       42 阅读
  7. Flink优化——资源优化(一)

    2023-12-07 21:10:04       36 阅读
  8. 主流全文搜索方案对比

    2023-12-07 21:10:04       29 阅读
  9. UVa1339古老的密码题解

    2023-12-07 21:10:04       34 阅读
  10. Centos8安装Docker注意事项及原因

    2023-12-07 21:10:04       37 阅读
  11. Qt设置应用程序字体

    2023-12-07 21:10:04       39 阅读