SQL2005数据库完整备份与还原的方法

嘿,你问的是SQL2 005 备份和恢复...我以前在帮助客户迁移系统时遇到过这种情况。
让我告诉你我的经历。

上周有客户问我如何调整SQL2 005 ,我直接演示了。
当时他公司的服务器是2 005 版本,​​数据量虽然不大,但也相当可观,所以全量备份是有必要的。

我不记得整个备份步骤的具体日期,但是这个场景是2 02 3 年4 月在他们的机房进行的。

1 .备份数据库 在 SSMS(SQL Server Management Studio)中工作。
首先打开对象资源管理器,展开数据库列表,然后找到要备份的数据库。
比如我上次创建的是“ah_wap”。
右键单击它并选择“任务”->“备份”。
然后会弹出备份对话框。
确保数据库名称正确,并选择“完整”作为备份类型。
点击“目标”中的“添加”,必须提前创建一个备份路径,比如C盘下专门的备份目录。
上次我创建的时候是“C:\MSSQL2 005 \BACKUP\ah_wap.bak”,文件名是我自己选的。
单击“确定”开始备份,进度条将旋转直至完成。
一般来说,您不必等待很长时间。

恢复部分很简单,但上次我做的时候我的手颤抖了,而且我选择了错误的选项。

2 恢复数据库 首先,您需要有一个空数据库来存储数据。
右键单击“数据库”下的“新建数据库”并为其命名,例如“tempdb”或您记得的任何名称。
首先单击“确定”创建它。
然后右键单击新数据库并选择“操作”->“恢复”->“数据库”。
这时,你需要找到备份文件,点击“源设备”->“浏览”,找到你之前备份的文件。
例如“ah_wap.bak”。
重点来了:在“选项”页面,一定要勾选“覆盖现有数据库”,否则系统会提醒你数据库已经存在。
还有一个“恢复状态”,选择“仅恢复数据库”进行完整备份恢复。
其他默认就好。
上次我犯了一个错误,选择了“恢复所有可用的日志备份”。
结果,数据完全混乱了,我最终不得不重做。

损失经验
路径应该是正确的。
上次,客户删除并重新创建了备份文件。
最终还是查不到数据,急得满头大汗。

如果恢复前没有关闭原数据库,系统会警告你,但如果你强行关闭,数据可能会不完整。
上次我就因为这个差点把服务器宕掉了。

不要混合版本。
我朋友曾经在2 02 3 年用2 008 年的备份恢复到2 005 年,但是马上就报错,说不兼容。

要恢复同名数据库,只需选择“覆盖”即可。
不要盲目删除文件。
上次有客户删除了错误的系统文件,出现蓝屏。

现在大体环境已经升级到2 01 6 年和2 01 9 年了,但是一些老系统还在使用2 005 ,你可以尝试按照这个流程操作。
不过建议多备份,以免出了问题后悔莫及。

sql server怎么还原备份的数据库

直接进入下一步。

1 .右键单击数据库并选择“操作 - 还原 - 数据库”。
2 . 选择“源设备”,点击右侧按钮查找备份文件。
3 .添加C盘备份路径。
默认值为 MSSQL1 0_5 0...备份。
4 . 单击“添加”并找到.bak 文件。
您的服务帐户应该能够读取此内容。
5 、选择备份集,不要删除原数据库。
6 . 恢复之前,您必须在服务帐户中管理备份路径或复制文件。
7 . 恢复到现有数据库并选择“覆盖现有数据库”。

我不确定,但这是一次经历。
你自己掂量一下。

SQLServer如何备份还原数据库

说白了,备份和恢复SQL Server只有两个步骤:备份数据库和恢复数据库。
但操作过程中有一些要点需要注意。

我们先来说说最重要的预订流程。
去年我们做财务系统项目时发现,采用差异备份结合事务日志备份,可以节省一半的时间——对于3 000万条左右记录的数据库,全备份需要2 个小时,但先全备份,再差异备份,最后按顺序恢复日志,3 0分钟就可以完成。
还有一点,请记住,不要使用共享网络驱动器作为备份路径。
去年,有客户因为网络问题导致备份文件损坏,实在是尴尬。
还有另一个重要的细节。
如果您使用SQL Agent执行自动备份,请记住定期将备份文件传输到异地位置以防止单点故障。

一开始我以为事务日志备份越多越好,但后来我发现我错了——去年的一次测试中,日志文件积累到了5 00G,直接拖慢了整个服务器的速度。
用俚语来说,这被称为雪崩效应。
事实上,前端的一个小延迟就会导致整个服务器瘫痪。
等等,还有一件事。
加密备份虽然安全,但会消耗CPU资源。
在我们的测试中,CPU峰值达到了9 0%。
您应该根据您的服务器配置来使用它。

最后提醒:恢复前最好使用DBCC CHECKDB检查备份文件是否完整。
这样可以省去很多麻烦。

sql数据库差异备份还原怎么操作

结论:首先进行完整备份和恢复,然后进行差异备份和恢复。

步骤: 1 . 打开数据库管理器,右键单击数据库根文件夹并选择“恢复数据库”。
2 . 输入数据库名称,选择“源设置”并添加完整的备份文件。
3 . 单击“选项”,选择“覆盖现有数据库”,然后选择“还原完成之前不要对数据库执行任何操作”。
4 . 确认后,系统将自动恢复完整备份。
5 . 待机状态显示“Recovering”。
6 . 右键单击​​目标数据库,选择“任务”→“恢复”→“数据库”。
7 . 在恢复设置中,选择差异备份文件。
8 . 确认后,系统将自动恢复差异备份。
9 . 待机状态显示“正常”,表示恢复过程成功。

注意:
差异备份和恢复必须基于全量备份。

确保备份文件路径正确。

如果存在活动连接,请先断开连接。