无法将 SQL Server 2000 备份还原到 SQL Server 2008

发布于 2024-08-10 03:07:57 字数 394 浏览 3 评论 0原文

我有一个从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凝望流年 2024-08-17 03:07:57

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.

花想c 2024-08-17 03:07:57

在 SQL Server 2008 中,按照以下步骤

  1. 创建与 SQL Server 2000 中名称相同的新数据库
  2. 写入数据库名称后,转到选项选项卡
  3. 在兼容性级别下拉列表中选择“SQL Server 2000 (80)”
  4. 创建数据库后,转到任务并选择恢复
  5. 选择恢复资源后,转到选项选项卡并选择“覆盖现有数据库(使用替换)”
  6. 您的数据库将被恢复

In SQL Server 2008, follow these steps

  1. Create New database with the same name as in SQL Server 2000
  2. After writing database name, go to Options tab
  3. In Compatibility Level dropdown select 'SQL Server 2000 (80)
  4. After creating database, go to Task and select restore
  5. After selecting restore resource go to options tab and select 'Overwrite the existing database (With Replace)
  6. Your database will be restored
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文