繁体   English   中英

从2008 R2创建SQL Server 2008备份

[英]Create SQL Server 2008 Backup from 2008 R2

我已经使用SQL Server 2008 R2在服务器上创建了数据库备份。

我希望将其还原到运行SQL Server 2008的服务器上。

我收到了错误:

“数据库已在运行版本10.50.4000的服务器上备份。该版本与此服务器运行的版本10.00.5500不兼容。”

是否可以从10.50.4000生成与版本10.00.5500兼容的备份。

如果没有,我还有什么其他选择,或者其他创建数据库的方式。

我尝试使用“ Copy Database任务,但也收到错误。

这是不可能的。 至少,您将无法使用备份来还原旧版本。

Nenad Zivkovic提供了很好的联系,列出了解决这种情况的几种方法:

  • 将旧版本的SQL Server升级到与新版本的SQL Server相同的级别。
  • 从较新的数据库中编写对象的脚本,然后使用bcp进程从较新的数据库中提取数据并将其导入较旧的数据库。
  • 使用SQL Server导入和导出向导来构建SSIS包以移动数据(它将仅移动数据)。
  • 构建一个自定义SSIS包以进行数据移动。
  • 使用复制将数据从较新的数据库移动到较旧的数据库。
  • 使用其他某种形式的脚本编写(例如与PowerShell一起使用)来保持数据库同步。

(来源: http : //www.mssqltips.com/sqlservertip/2675/why-cant-i-restore-a-database-to-an-older-version-of-sql-server/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM