如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?

Posted

技术标签:

【中文标题】如何在 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上恢复数据库,看看备份前表是否被删除。

【讨论】:

以上是关于如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Docker 中从 Docker 连接到 SQL Server 服务?

如何在 C# 中从 SQL Server 数据库中检索数据?

如何在 Docker 上的 SQL Server 中从数据库备份中查看 .bak 文件

如何在 QT[C++] 中从 linux 机器连接 SQL Server 2008 R2?

在 SQL Server Management Studio 中从多维数据集中删除分区

如何在 SQL Server 中从今天的日期获取 > 240 天的数据,其中某些记录的特定单元键在 240 天之内和之外