我有一个使用SQL Server 2008制作的数据库。我必须将此数据库附加到SQL Server 2005中。当我尝试这样做时,出现错误因为数据库是以更高版本(2008)制作的。我该怎么做?任何帮助?如何将数据库从SQL Server 2008导出到SQL Server 2005
3
A
回答
2
您无法将SQL Server 2008数据库附加到SQL Server 2005实例。即使在使用SQL Server 2005兼容级别时也是如此。
我建议在SQL Server 2005实例上创建一个新数据库,并使用SQL Server Integration Services将SQL Server 2008数据库中的表,索引等复制到新数据库中。
1
在这种情况下,我将在2005服务器上创建一个空白数据库,然后抓住我最喜欢的Schema Diff工具,并对2008年的空白2005数据库做一个比较,并将模式更改推送到2005数据库。完成之后,您可以执行数据差异(再次使用您选择的工具)并以相同的方式移动数据。如果您在2008年使用了2005年不存在的任何新数据类型,则可能必须调整一些内容。
1
您也可以使用RedGate的SQL比较和SQL数据比较来更轻松地执行此迁移。这是一个商业工具。您可以从他们的网站下载demo copy。
相关问题
- 1. 将数据库从SQL Server 2008还原到SQL Server 2005
- 2. 将数据库从SQL-Server 2005传输到SQL-Server 2008
- 3. 将数据库从SQL Server 2008移到SQL Server 2005
- 4. 将Sql Server 2005数据库导入Sql Server express 2008
- 5. 如何将Sql Server 2008数据库导入到SQL Server 2012中
- 6. 将SQL Server 2008数据库附加到SQL Server 2005时失败
- 7. 将多个SQL Server 2005数据库迁移到SQL Server 2008
- 8. 如何导出SQL Server 2008数据库?
- 9. SQL Server 2008到SQL Server 2005
- 10. 如何将SQL Server 2008数据库与SQL Server 2005数据库进行同步?
- 11. 升级从SQL Server 2005到SQL Server 2008
- 12. 如何在SQL Server 2005中恢复SQL SERVER 2008数据库
- 13. 将sql server 2008数据库转换为sql server 2005
- 14. 如何将默认数据库从SQL Server 2005更改为SQL Server 2008
- 15. 从SQL Server 2008端查询SQL Server 2005数据库
- 16. 恢复SQL Server 2008数据库*到* SQL Server 2005
- 17. 使用导入向导将数据库从SQL Server 2005复制到SQL Server 2008时出错
- 18. 将数据库从SQL Server 2000迁移到SQL Server 2005
- 19. 如何将数据库从SQL Server 2005迁移至2008年?
- 20. SQL Server 2008,SQL Server 2005
- 21. 将数据库从sql server 2008升级到sql server 2016
- 22. 将数据库从SQL Server 2008 R2实例导出到SQL Express 2008
- 23. 导出SQL Server 2008 R2数据库
- 24. 链接表 - SQL Server 2008到SQL Server 2005
- 25. 如何从SQL Server 2008数据库获得SQL Server 2005兼容备份?
- 26. SQL Server - 从Server 2008将数据库复制到Server 2012
- 27. SQL Server Express 2008数据库与SQL Server Express 2005的兼容性
- 28. 将SSIS包从SQL Server 2005迁移到SQL Server 2008
- 29. 如何将SQL Server 2008数据库图导出到另一个数据库?
- 30. Team Foundation Server 2008管理Sql Server 2005和2008数据库更改
这就是为什么开发者不应该使用比产品中使用的更高版本的东西。如果您对t-sql或仅在2008年存在的新数据类型进行了任何更改,您的代码现在可能无法正常工作。 – HLGEM 2010-04-14 18:06:57
请查看MSDN 上的非常类似的问题http:// social .msdn.microsoft.com /论坛/ EN-US/sqlgetstarted /线程/ f9a709b8-5c2c-417F-baf6-e24e4820d2fb – Naomi 2010-04-15 00:51:16