2

我有一个从 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。如果我没记错的话,我是使用某种在线“控制面板”获取备份的

4

2 回答 2

3

SQL 2000 SP4 数据库可以即时升级到 SQL 2008(包括恢复-升级)。请参阅版本和版本升级。如果您收到该消息,则很可能是媒体已损坏。

于 2009-11-04T05:22:14.787 回答
-1

在 SQL Server 2008 中,请执行以下步骤

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