我有一个SQL Server 2008版本数据库(版本号655).如果我尝试创建将其附加到SQL Server 2005或SQL Server 2000,我收到一个错误:
此数据库的版本为655.此服务器与版本612或之前的版本兼容
当然,我可以将数据库附加到SQL Server 2008而不会出现错误.我知道我可以为结构生成SQL命令,但许多表中也有很多数据.
如果我可以更改内部数据库版本(兼容级别现在设置为SQL Server 2000),则任何服务器版本中的附加进程都将起作用,因为此进程会自动更新版本.
有什么建议?
编辑:我刚刚意识到,如果版本号的更新是自动的,那么将无法进行版本更改.所以,我重新提出了这个问题:
你知道任何生成"包"的工具,其数据和结构与2000年到2008年的SQL Server版本兼容吗?也许是工具或脚本.
再次感谢.
提前致谢.
在任何情况下,您都不能将数据库从SQL Server 2008服务器附加到SQL Server 2005之类的先前版本.
有没有办法实现这一目标-有没有"转换"工具更改数据库版本或任何东西.
如果您需要支持SQL Server 2005,则必须拥有一台SQL Server 2005服务器(可能在VM或其他东西中).或者您需要使用Red Gate的SQL Compare和SQL Data Compare等工具来同步SQL Server 2008和其他SQL Server 2005数据库之间的更改.
| 归档时间: |
|
| 查看次数: |
9045 次 |
| 最近记录: |