我有来自 SQL Server v7 的数据库备份 (.bak),如何将其转换为加载到 v10?

Chr*_*ish 3 sql-server-2008 sql-server sql-server-2000

客户给了我一个来自 SQL Server v 7 数据库的备份 (.bak)。我正在尝试将其加载到不兼容的版本 10。是否有任何工具可以恢复或准备要恢复到版本 10 的旧版本备份?

编辑:根据请求,这是错误对话框中的文本

数据库备份在运行版本 7.00.1063 的服务器上。该版本与运行版本 10.00.1600 的服务器不兼容。在支持备份的服务器上还原数据库,或者使用与此服务器兼容的备份。RESTORE DATABASE 异常终止。(Microsoft SQL Server,错误:3169)

Dav*_*oft 6

您可以在 SQL 2005 实例上还原 SQL 7 备份,然后备份/还原或分离/附加到 SQL 2012 或 2014。“版本 10”是 SQL 2008,因此您可能不想就此止步。您可以从 MSDN Subscriber Downloads 获得 SQL 的旧安装,或者仍然可以下载 Express Edition。