迁移MSSql Db - 来自SQL Server 2008 R2 Enterprise备份可以在SQL Server 2008 R2 Express版本中还原

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了迁移MSSql Db - 来自SQL Server 2008 R2 Enterprise备份可以在SQL Server 2008 R2 Express版本中还原相关的知识,希望对你有一定的参考价值。

我有一个简单的问题:可以在SQL Server 2008 R2 Enterprise/ Developer edition版本中恢复SQL Server 2008 R2 Express备份吗?

  • 来源:SQL Server 2008 R2 10.50.1600.1 RTM Developer Edition(64位)
  • 目的地:SQL Server 2008 R2 Express 64bit(我现在只下载设置,所以不知道其他细节。)

如果我们像我们使用的那样从Enterprise or Developer edition to Express version迁移,那么将会产生什么样的功能

- FTS(Full-Test search) 
- Reporting services 
- SSRS 
- SSIS 
- SQL job for auto backup etc.
答案

首先,没有SQL Server Ultimate版本 - 我们有Express,Web,Standard,Enterprise,Developer等等。您的源服务器是开发人员版。

但是 - 只要目标版本(2008 R2)相同(或更新),您就可以从源服务器(此处也是2008 R2)恢复备份。

你永远不能回到过去 - 你的2008 R2备份无法在2008年或2005年恢复(甚至更旧的)

更新:

  • FTS(全文搜索):包含在带有高级服务的SQL Server 2008 R2 Express中
  • 报告服务:包含在带有高级服务的SQL Server 2008 R2 Express中
  • SSRS:包含在带有高级服务的SQL Server 2008 R2 Express中
  • SSIS:所有Express版本中包含的导入/导出向导和基本适配器
  • 用于自动备份的SQL作业等:SQL Server Express不支持SQL Server代理作业

有关哪些版本中包含哪些功能的详细矩阵,请参阅here on MSDN

以上是关于迁移MSSql Db - 来自SQL Server 2008 R2 Enterprise备份可以在SQL Server 2008 R2 Express版本中还原的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server代码的一种学习方法

Mysql迁移到Sql Server

SQL Server复制故障

Zend Framework和SQL Server

从 SQL Server DB 迁移到 MongoDB:关于是嵌入还是引用的问题

使用前端 ASP.net 从 Access db 迁移到 SQL Server 2008