我有一个使用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 2005表导出到SQL Server Compact数据库
- 2. 如何将SQL Server 2005数据库迁移到SQL Server 2008?
- 3. 将数据库从SQL Server 2008还原到SQL Server 2005
- 4. 将数据库从SQL-Server 2005传输到SQL-Server 2008
- 5. 将数据库从SQL Server 2008移到SQL Server 2005
- 6. 如何让SQL Server 2012的数据库导入到SQL Server 2008或SQL Server 2005?
- 7. 将Sql Server 2005数据库导入Sql Server express 2008
- 8. 将数据库从SQL Server 2005更改为SQL Server 2008
- 9. 如何将Sql Server 2008数据库导入到SQL Server 2012中
- 10. 将多个SQL Server 2005数据库迁移到SQL Server 2008
- 11. 将SQL Server 2008数据库附加到SQL Server 2005时失败
- 12. SQL Server 2008到SQL Server 2005
- 13. 如何导出SQL Server 2008数据库?
- 14. 如何将SQL Server 2008 R2数据库还原到SQL Server 2008?
- 15. 如何将SQL Server 2008数据库与SQL Server 2005数据库进行同步?
- 16. 升级从SQL Server 2005到SQL Server 2008
- 17. 从SQL Server 2005升级到SQL Server 2008
- 18. 从SQL Server 2008 Express将数据库传输到SQL Server 2008
- 19. 如何在SQL Server 2005中恢复SQL SERVER 2008数据库
- 20. 将sql server 2008数据库转换为sql server 2005
- 21. 如何将默认数据库从SQL Server 2005更改为SQL Server 2008
- 22. 从SQL Server 2008端查询SQL Server 2005数据库
- 23. 恢复SQL Server 2008数据库*到* SQL Server 2005
- 24. 使用导入向导将数据库从SQL Server 2005复制到SQL Server 2008时出错
- 25. 是否可以从SQL Server 2008中导出数据库并将其导入到SQL Server 2005中?
- 26. 将数据库从SQL Server 2000迁移到SQL Server 2005
- 27. 如何将表数据从sql server 2008复制到sql server 2005 db?
- 28. SQL Server 2008,SQL Server 2005
- 29. 如何将数据库从SQL Server 2005迁移至2008年?
- 30. 将SQL Server 2000数据库复制到SQL Server 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