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数据库跨机器完整恢复(源文件恢复)_第1张图片

二:在新机器上安装SQL Server

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

1、安装sqlServer数据库

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第2张图片

Sql Server数据库跨机器完整恢复(源文件恢复)_第3张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第4张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第5张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第6张图片

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

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第7张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第8张图片

2、安装管理工具

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第9张图片

Sql Server数据库跨机器完整恢复(源文件恢复)_第10张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第11张图片

三:恢复数据库文件

Sql Server数据库跨机器完整恢复(源文件恢复)_第12张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第13张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第14张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第15张图片

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

Sql Server数据库跨机器完整恢复(源文件恢复)_第16张图片

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

你可能感兴趣的:(安装工具,数据库,sqlserver,sqlserver2016,sqlserver恢复,sqlserver完整恢复)