如何备份sqlserver数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何备份sqlserver数据相关的知识,希望对你有一定的参考价值。
参考技术A 而且只有 全备份,不能将数据库恢复至某个时间点。所以,我们需要全备份+日志备份。比如每天一个全备份,每隔1小时或若干分钟一个日志备份。说到差异备份,因为微 软的差异备份记录的是上一次全备份以来发生的变化,所以,如果数据库的改动很频繁的话,没过多久,差异备份就会和全备份的大小接近,因此这种情况下就不合 适了。因此,全备份+日志备份的方案适合绝大多数的用户。3、如果你仅在数据库本地做备份,万一磁盘损坏,或者整个服务器硬件损坏,备份也 就没了,就没法恢复数据库。因此,你需要把备份文件传送至另一个物理硬件上。大多数用户不用磁带机,因此不考虑。一般,我们需要另一台廉价的服务器或者 PC来存放数据库的备份,来防止硬件损坏造成的备份丢失。
4、你可以在数据库服务器本地做完备份,然后使用某些方式将备份文件传送至备机。你是在备份完成后就马上穿送的吗?其实可以考虑将传送备份的脚本用T-SQL语句来写。
请采纳。
如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?
【中文标题】如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?【英文标题】:How to restore backup from SQL Server 2008 R2 in SQL Server 2014? 【发布时间】:2017-03-13 17:44:48 【问题描述】:我通过 SSMS 备份实用程序在 SQL Server 2008 R2 中备份了一个数据库,并通过 SSMS 备份实用程序和数据库还原在 SQL Server 2014 中恢复了相同的备份。它成功,但在还原数据库后在 SQL Server 2014 中看不到任何表。谁能帮我恢复2014年的SQL Server 2008 R2数据库备份(.bak
)?
【问题讨论】:
这应该很简单,应该可以正常工作。您是否在还原后刷新 SQL Server 2014 中的对象资源管理器? 是的,我确实在还原后刷新了 连接数据库并运行select * from sys.tables
。你看到了什么?
也运行这个:SELECT compatibility_level FROM sys.databases WHERE name = 'YourDB';
【参考方案1】:
sql 2008 r2数据库备份文件应该完全兼容sql 2014,可以先尝试在sql 2008 r2上恢复数据库,看看备份前表是否被删除。
【讨论】:
以上是关于如何备份sqlserver数据的主要内容,如果未能解决你的问题,请参考以下文章