`
hcc20010713
  • 浏览: 41430 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SQL Server 数据库备份

 
阅读更多

数据库备份与还原需要注意的地方:

   1.在做数据库的备份时,注意备份的“目标”中,最好是只有一个路径,如果多个路径,在还原时,则需要提供多个bak文件才能成功还原,否则还原失败,并提示“介质集有2个介质簇,但只提供了1个。必须提供所有成员”;备份目标只有一个路径,备份成功后,该路径生成一个bak文件,该文件是数据文件不包括该数据库的结构信息,如果在备份时“选项”中是选中“追加到现有的备份集”那么该文件并不是说一个文件就只存了一次备份的数据,而是保存着所有的备份信息,在你想还原的时候,会列出来供你选择哪一个版本是你想还原的;如果“选项”选中的是“覆盖所有现有的备份集”,那么就只有一份最新的了,也就是说一旦数据发生结构性变化时,比如增加或者删除了一个表的字段,那么很可能就还原不成功了。

2. 还有一个注意的地方,就是数据库备份只能是备份到本机

   3. 还原时,有两种方式,一种是“数据库还原”,系统会在安装目录中找到该数据库的那份“最新”的备份;一种是“文件”还原,也就是可以通过数据文件bak来还原;不管是通过哪种方式来还原,有可能会出现以下错误“因为数据库正在使用,所以无法获得对数据库的独占访问权”,解决方法:重启数据库服务器

   4.以上是数据的备份还原,如果是要涉及数据库结构的备份,比如表结构,存储过程。。。。。的备份,有两种方法:一种就用“附加”mdf文件,这种方法当然会附带所有的信息,包括数据,但是在拿不到mdf的情况下,比如你要复制的数据库是别人的服务器的,而你的权限拿不到mdf的,就只能用以下这种方法,也就是另一种方法:首先对源数据库生成脚本(任务-生成脚本)从而得到该数据库的结构,再“导入数据”

分享到:
评论

相关推荐

    SQL Server数据库备份与恢复(C#代码示例)

    首先,让我们了解SQL Server数据库备份的基本概念。数据库备份是为了防止数据丢失,它将数据库的当前状态保存到一个或多个文件中。常见的备份类型包括完整备份、差异备份和事务日志备份。完整备份保存整个数据库,而...

    c# asp.net实现sql server数据库备份

    总之,使用C#和ASP.NET实现SQL Server数据库备份,主要涉及SMO库的使用,通过编写代码来配置备份类型、设备和选项,然后调用SqlBackup方法执行备份。在实际应用中,还需要考虑错误处理、日志记录、备份策略规划等...

    Sql Server数据库备份的另类解决方案

    本文将探讨一种另类的SQL Server数据库备份解决方案,旨在提供更灵活、高效的数据保护策略。 首先,我们要理解为什么需要另类备份方案。标准的SQL Server备份虽然全面,但在大规模数据库或高I/O环境下,可能会面临...

    Java SQL server 数据库备份

    以下将详细介绍Java与SQL Server数据库备份相关的知识点。 1. **SQL Server备份类型**: SQL Server提供了多种备份类型,包括完整备份、差异备份、事务日志备份和文件或文件组备份。完整备份保存所有数据,而差异...

    Delphi SQL Server数据库备份程序_delphi_SQL_ServerDelphi_sqlserver_

    标题 "Delphi SQL Server数据库备份程序" 涉及到的是使用Delphi编程语言与Microsoft SQL Server数据库进行交互,特别是实现数据库的自动化备份功能。在IT领域,数据库备份是至关重要的,它保护了数据免受意外丢失或...

    SQLServer数据库备份再还原之后登录名丢失解决方法

    ### SQL Server 数据库备份后登录名丢失问题及解决方法 #### 背景与问题概述 在进行SQL Server数据库的备份与恢复操作时,经常会出现一个棘手的问题:原本数据库中的登录名在恢复到另一台服务器后消失不见,导致...

    Sqlserver数据库备份

    本文将深入探讨SQL Server数据库备份的相关知识,以及如何利用C#进行相关操作。 首先,SQL Server数据库备份的主要目的是为了防止数据丢失,确保在系统崩溃、硬件故障或人为错误时能够恢复数据。SQL Server提供了...

    SqlServer数据库的备份与还原

    上述操作涵盖了SqlServer数据库备份与还原的基本知识点,包括手动备份的步骤、自动备份的配置、还原操作流程及常见问题。掌握这些知识点对于任何SqlServer数据库管理员来说都是至关重要的。在实际工作中,根据不同的...

    sql server 数据库备份

    特别是在使用SQL Server数据库的企业中,掌握和实施正确的SQL Server数据库备份策略显得尤为关键。本文将深入介绍SQL Server数据库备份方法,并探讨如何根据不同的业务需求选择合适的备份策略,确保数据安全。 首先...

    SQLServer数据库的备份和还原详解

    在开始讨论SQL Server数据库的备份与还原之前,我们需要了解几个基本的概念。 - **MDF 文件**: 这是SQL Server数据库的主要数据文件,存储了数据库的所有数据。每一个SQL Server数据库至少包含一个MDF文件。 - **...

    批处理(bat)实现SQLServer数据库备份与还原

    ### 批处理(BAT)实现SQL Server数据库备份与还原 #### 一、概述 在日常的数据库维护工作中,定期对数据库进行备份是非常重要的一个环节,它能够帮助我们防止因硬件故障、软件错误或其他不可预见的情况导致的数据...

    SQL Server 数据库备份恢复工具 V1[1].0 Final 破解版.exe

    SQL Server 数据库备份恢复工具 V1[1].0 Final 破解版.exe

    sqlserver数据库备份与恢复

    在IT领域,SQL Server数据库备份与恢复是维护数据安全与业务连续性的重要环节。本文将深入探讨SQL Server数据库备份与恢复的关键概念、方法以及实践代码,帮助读者理解并掌握这一核心技能。 ### SQL Server数据库...

    SQL Server数据库自动备份工具

    下面将详细阐述SQL Server数据库备份的重要性和该工具的具体功能。 首先,SQL Server数据库备份的主要目的是防止数据丢失。这可能由于硬件故障、软件错误、恶意攻击或自然灾害等原因导致。定期备份数据库可以确保在...

    SQLSERVER数据库备份详细操作步骤带截图

    ### SQLSERVER数据库备份详细操作步骤 #### 一、引言 在现代企业的信息化管理中,数据的安全性至关重要。为了防止因各种原因导致的数据丢失或损坏,定期进行数据库备份成为了一项必不可少的工作。本文将详细介绍...

    VB实现SQL Server数据库备份恢复.rar_sql server 备份_vb sql_数据库备份_数据库管理

    标题中的“VB实现SQL Server数据库备份恢复”表明我们将关注如何使用VB编程语言来编写脚本或应用程序,以执行SQL Server的备份和恢复操作。VB是一种面向对象的编程语言,它提供了丰富的库和API,可以方便地与SQL ...

    SQLServer数据库备份软件

    SQLServer数据库备份软件是针对微软的SQL Server数据库系统设计的一款专业工具,主要用于保障数据库的安全性和可靠性,通过定期或按需备份来防止数据丢失。在IT行业中,数据的重要性不言而喻,尤其是对于企业而言,...

    SQL SERVER数据库备份恢复工具绿色版

    标题中的“SQL SERVER数据库备份恢复工具绿色版”指的是一个专门针对Microsoft SQL Server数据库系统设计的轻量级备份和恢复应用程序。这个工具旨在简化数据库管理,为用户提供自动化备份和快速恢复的功能,确保数据...

Global site tag (gtag.js) - Google Analytics