将 SQL Server 数据库从 2005 转换为 2000
我们有一个 Microsoft SQL Server 2005 数据库需要转换回 SQL Server 2000。有人对我应该用来执行此转换的方法或工具有任何建议吗? 我们没有在数据库中使用任何 SQL Server 2005 特定功能,因此这不会导致转换出现问题。
我应该提到的是,我发现 Microsoft SQL Server 导出工具在处理自动生成的密钥时非常有问题,因此我们将不胜感激提供替代工具的建议。
We have a Microsoft SQL Server 2005 database that needs to be converted back to SQL Server 2000. Does anybody have any suggestions on the approach or tools I should use to perform this conversion? We don't utilise any SQL Server 2005 specific features in the database so this should not make the conversion problematic.
I should mention that I have found the Microsoft SQL Server Export facility very buggy in dealing with Auto Generated Keys so suggestions for alternative tools would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你想做的就是降级。 Google 提供了大量结果,但这里有一个很好的演练 在 Microsoft 论坛的主题上(向下滚动到页面底部附近)。
What you want to do is called downgrading. Google gives lots of results, but here's a good walkthrough on a thread of Microsoft's forums (scroll down near the bottom of the page).
在 SQL2005 中为您的数据库生成完整的脚本,并将“服务器版本的脚本”选项更改为 SQL Server 2000。您现在可以在 SQL 2000 服务器上重新创建数据库。 完成此操作后,使用导出数据功能将 SQL 2005 导出到 SQL 2000。
Generate a full script for your database in SQL2005, and change the "Script for Server Version" option to SQL Server 2000. You can now recreate your database on the SQL 2000 server. After this is complete, use the export data feature to export from SQL 2005 to SQL 2000.
试用 RedGate SQL ToolBelt,然后使用:
Get a trial of RedGate SQL ToolBelt, then use:
可能有一个工具可以为您完成所有这些工作,尽管我不知道这种情况有多普遍。
There probably is a tool somewhere that does all this for you, although I don't know how commonly this is done.