`

sql server 2008 数据库还原出错 3203

阅读更多

     sqlserver版本:2008  某个数据库,在sqlserver 2008 r2 下创建 尝试将备份还原的别的机子上,均报如下错误:

 

 

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------
其他信息:

在 "E:\XXXX.bak" 上读取失败: 38(已到文件结尾。) (Microsoft SQL Server,错误: 3203)

    搜了一下,在一篇博客上找到原因,大概是由于路径问题导致的.原文如下:

The Cause of the Problem is that the Drive in which your Source Data base files are located is not present in your server where you want to restore the database.

Please use the SQLCMD Promt and use the Manula RESTORE command with REPLACE and MOVE option .But before using the Restore command get the logical file name of your source database

syntax :

RESTORE DATABASE [TestServer28Sep2010] FROM DISK = 'C:\BackUp\TestServer28Sep2010.bak' WITH REPLACE , MOVE 'SourceLogicalFileName_Data' TO 'D:\JapanTestServerDB\TestServer28Sep2010.mdf', MOVE SourceLogicalFileName_log' TO 'D:\JapanTestServerDB\Server28Sep2010.ldf'

 

因此,请使用如下方法还原:

       1. 从 cmd 进入 sqlcmd .

       2. 输入 以下语句,再输入 go 即可执行:

   RESTORE DATABASE 还原后的数据库名 FROM DISK = 'D:\yjdb\pms_yj_20110722.bak(备份文件)' WITH REPLACE , MOVE 'pms_yujia(曾经的mdf逻辑名)' TO 'D:\yjdb\pms_yujia.mdf(mdf还原后的路径)', MOVE 'pms_yujia_log(曾经的ldf逻辑名)' TO 'D:\yjdb\pms_yujia_log.ldf(ldf还原后的路径)'

  • 大小: 25.4 KB
分享到:
评论

相关推荐

    sql server 数据库自动还原小工具

    《SQL Server数据库自动还原工具详解》 在信息技术领域,数据库管理是至关重要的环节,而SQL Server作为广泛应用的关系型数据库管理系统,其数据备份与恢复功能对于数据安全和业务连续性至关重要。针对这一需求,...

    SQL SERVER 2008, 一键卸载工具

    - `sqlserver卸载清除工具`:可能是通用的SQL Server卸载工具,不区分具体版本或操作系统位数。 - `MSSQL卸载工具_Windows_x86`:适用于32位操作系统的卸载工具。 在使用这些工具时,用户需要注意以下几点: 1. **...

    SQL Server 批量还原工具1.2

    SQL Server 批量还原工具1.2是一款专为SQL Server数据库设计的实用软件,尤其在服务器重装后,它能帮助用户快速、高效地恢复数据库到正常状态。这款工具的核心功能在于其批量处理能力,使得数据库的恢复工作变得更加...

    浅谈SQL Server 2005数据库备份与恢复.pdf

    通过数据库备份和还原既可以防止非法登录者或非授权用户对SQL Server数据库或数据造成破坏,也可以应对合法用户的数据操作不当或存储媒体受损及系统运行的服务出现崩溃性出错等现象。 备份频率的确定 确定数据库...

    sql Server 2008 R2还原或删除数据库时总是出错的解决方法

    在SQL Server 2008 R2中,数据库的管理和操作是系统管理员的重要工作内容,包括数据库的备份、还原和删除。然而,有时在执行这些操作时,可能会遇到一些问题,比如“数据库正在使用,所以无法获得对数据库的独占访问...

    SQL Server数据库的数据备份和还原及其Delphi程序实现.pdf

    文章主要介绍了SQL Server数据库的备份和还原策略,并以Delphi程序为例,展示了如何在软件开发中实现数据库的备份与恢复功能。以下是详细的知识点: 1. SQL Server数据库备份的基本概念 - 数据库备份指的是复制...

    sqlserver 数据恢复工具

    标题中的“sqlserver 数据恢复工具”指的是用于恢复Microsoft SQL Server数据库中因误操作导致丢失的数据的工具。在SQL Server环境中,数据恢复是一个关键的过程,尤其是当用户意外删除、修改或遇到系统故障时。这里...

    简易的数据库还原方法

    在SQL Server 2005中,数据库还原过程与SQL Server 2000有所不同,主要体现在文件管理和路径设定上。对于SQL Server 2005的用户来说,理解这些变化至关重要,以避免在还原数据库时遇到问题。下面将详细阐述相关知识...

    未能加载文件或程序集microsoft.sqlserver.management.sdk.sfc,Version=11.0

    标题中的“未能加载文件或程序集microsoft.sqlserver.management.sdk.sfc,Version=11.0”是一个常见的错误,通常发生在尝试使用SQL Server Management Studio (SSMS) 或其他基于.NET Framework的应用程序时。...

    sql2005附加数据库操作步骤(sql2005还原数据库)

    在SQL Server 2005中,附加数据库是恢复或迁移数据库的一种常见方法,特别是当源服务器无法访问或需要将数据库移动到新环境时。以下是一个详细的步骤指南,帮助你理解如何附加数据库(同时也可以看作是还原数据库的...

    SQL Server 2005快照与查询的使用场景

    SQL Server 2005快照是数据库管理系统中一种强大的工具,主要用于数据的备份和查询。快照提供了在特定时间点的数据视图,这在多种使用场景中非常有用。以下是对SQL Server 2005快照与查询的详细解释: 1. **只读...

    SQL还原出错

    "SQL还原出错" 在本篇文章中,我们将详细讨论SQL还原出错的解决方法。还原数据库的时候发生“发生内部一致性错误,请与技术支持联系以寻求协助”的解决方法。 一、可能出现的情况 1. 没打补丁(如 sql server ...

    解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

    远程服务器主机上安装了sql server 2005,备份的时候使用虚拟主机自带的还原工具备份数据库为data.dat格式的,在本机sql2000想还原数据库的时候,出现提示“已备份数据库的磁盘上结构版本为611. 服务器支持版本539, ...

    11数据库原理与应用教程—SQLServer数据库__考试题目(11)-.pdf

    数据库原理与应用教程—SQL Server数据库的考试题目涉及到许多关键概念,以下是这些知识点的详细解释: 1. **事务**:事务是数据库操作的基本单位,确保数据的一致性和完整性。它包含一组数据库操作,可以通过`...

    sql2000数据库的备份与恢复

    ### SQL Server 2000 数据库备份与恢复详解 #### 一、SQL Server 2000 简介 SQL Server 2000 是微软推出的一款关系型数据库管理系统,广泛应用于企业级应用中。它提供了强大的数据存储、处理和管理功能,并支持...

    SQL数据库修复、备份、恢复、附加、分离工具

    - **分离**:分离数据库会断开数据库与SQL Server实例的连接,但不会删除数据库文件,允许用户移动或备份数据库文件。分离后,数据库将不再可供查询或更新,直到被重新附加。 `MSSQLTools1.8`可能是一个实用工具,...

    SQL2005数据库恢复数据库备份代码生成工具

    总的来说,"SQL2005数据库恢复数据库备份代码生成工具"是数据库管理员的得力助手,它通过自动化的方式帮助处理SQL Server 2005的备份恢复工作,提高了数据库管理的效率和可靠性。对于那些处理大量数据库备份和恢复...

    SQL 2000 数据库自动备份工具

    - SQL Server 2000内置了备份功能,但手动操作可能容易出错且耗时。自动备份工具则能解决这个问题,按照预设的时间表执行备份,确保数据的及时保护。 - 自动备份可以设置为完整备份、差异备份或事务日志备份,每种...

    MS SQL数据库自动备份工具

    【MS SQL数据库自动备份工具】是一款使用C#编程语言开发的应用程序,专为管理Microsoft SQL Server数据库的定期备份而设计。这款工具能够帮助系统管理员自动化数据库的备份过程,确保在数据丢失或系统故障时能够迅速...

    VB SQL备份及还原

    在VB(Visual Basic)中与SQL Server数据库进行交互,包括备份和还原操作,是常见的数据库管理任务。这里我们将深入探讨如何使用VB实现这些功能,并理解其中涉及的关键知识点。 首先,VB作为微软的可视化编程环境,...

Global site tag (gtag.js) - Google Analytics