无法将 SQL Server 2000 备份还原到 SQL Server 2008
我有一个从 SQL Server 2000 数据库获取的备份文件,我正在尝试将其恢复到 2008 数据库。但是,我收到此错误:
执行 Transact-SQL 语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo) 设备“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\customers.bak”上的媒体系列格式不正确。 SQL Server 无法处理该媒体系列。 RESTORE HEADERONLY 异常终止。 (Microsoft SQL Server,错误:3241)
我是最初进行备份的人(几年前)。它是一个托管的 SQL Server。如果我没记错的话,我使用某种在线“控制面板”获得了备份
I have a backup file taken from a SQL Server 2000 database and I'm trying to restore it to a 2008 database. However, I'm getting this error:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) The media family on device 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\customers.bak' is incorrectly formed. SQL Server cannot process this media family. RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3241)
I am the one who originally took the backup (years ago). It was a hosted SQL Server. If I remember correctly, I got the backup using some sort of online "control panel"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
SQL 2000 SP4 数据库可以即时升级到 SQL 2008(包括恢复升级)。请参阅版本和版本升级。如果您收到该消息,很可能媒体已损坏。
SQL 2000 SP4 database can be upgraded on-the-fly to SQL 2008 (including restore-upgrade). See Version and Edition Upgrades. If you get that message most likely the media is corrupted.
在 SQL Server 2008 中,按照以下步骤
In SQL Server 2008, follow these steps