gpt4 book ai didi

sql-server - 更改 SQL Server 数据库版本

转载 作者:行者123 更新时间:2023-12-03 02:06:19 26 4
gpt4 key购买 nike

我有一个SQL Server 2008版本的数据库(版本号655)。如果我尝试创建将其附加到 SQL Server 2005 或 SQL Server 2000,则会收到错误:

This database is version 655. This server is compatible with version 612 or previous

当然,我可以将数据库附加到 SQL Server 2008,不会出现错误。我知道我可以为该结构生成 SQL 命令,但许多表中也有大量数据。

如果我可以更改内部数据库版本(兼容性级别现在设置为 SQL Server 2000),则任何服务器版本中的附加过程都将起作用,因为此过程会自动更新版本。

有什么建议吗?

编辑:我刚刚意识到,如果版本号的更新是自动的,则将无法进行版本更改。因此,我重新表述了这个问题:

您知道有什么工具可以生成数据和结构与 SQL Server 2000 至 2008 版本兼容的“包”吗?也许是一个工具或脚本。

再次感谢。

提前致谢。

最佳答案

在任何情况下都无法将 SQL Server 2008 服务器中的数据库附加到 SQL Server 2005 等早期版本。

没有办法来实现这一点 - 没有“转换”工具来更改数据库版本或任何东西。

如果您需要支持 SQL Server 2005,您手头必须有一个 SQL Server 2005 服务器(可能在虚拟机或其他东西中)。或者你需要使用像Red Gate的SQL Compare这样的工具和 SQL Data Compare同步 SQL Server 2008 和其他 SQL Server 2005 数据库之间的更改。

关于sql-server - 更改 SQL Server 数据库版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3147172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com