`
asd14828
  • 浏览: 30062 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

msSQL2005数据库备份指令大全

 
阅读更多
--完整备份
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Full_20070908.bak'

--差异备份
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Diff_20070908.bak'
With Differential

--日志备份,默认截断日志
Backup Log NorthwindCS
To disk='G:\Backup\NorthwindCS_Log_20070908.bak'

--日志备份,不截断日志
Backup Log NorthwindCS
To disk='G:\Backup\NorthwindCS_Log_20070908.bak'
With No_Truncate

--截断日志不保留
Backup Log NorthwindCS
With No_Log

--或者
Backup Log NorthwindCS
With Truncate_Only
--截断之后日志文件不会变小
--有必要可以进行收缩

--文件备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
File='NorthwindCS' --数据文件的逻辑名
To disk='G:\Backup\NorthwindCS_File_20070908.bak'

--文件组备份
Exec Sp_Helpdb NorthwindCS --查看数据文件
Backup Database NorthwindCS
FileGroup='Primary' --数据文件的逻辑名
To disk='G:\Backup\NorthwindCS_FileGroup_20070908.bak'
With init

--分割备份到多个目标
--恢复的时候不允许丢失任何一个目标
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Full_1.bak'
,disk='G:\Backup\NorthwindCS_Full_2.bak'

--镜像备份
--每个目标都是相同的
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Mirror_1.bak'
Mirror
To disk='G:\Backup\NorthwindCS_Mirror_2.bak'
With Format --第一次做镜像备份的时候格式化目标

--镜像备份到本地和远程
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Mirror_1.bak'
Mirror
To disk='\\192.168.1.200\Backup\NorthwindCS_Mirror_2.bak'
With Format

--每天生成一个备份文件
Declare @Path Nvarchar(2000)
Set @Path ='G:\Backup\NorthwindCS_Full_'
+Convert(Nvarchar,Getdate(),112)+'.bak'

Backup Database NorthwindCS
To disk=@Path


--从NoRecovery或者
--Standby模式恢复数据库为可用
Restore Database NorthwindCS_Bak
With Recovery

--查看目标备份中的备份集
Restore HeaderOnly
From Disk ='G:\Backup\NorthwindCS_Full_20070908.bak'

--查看目标备份的第一个备份集的信息
Restore FileListOnly
From Disk ='G:\Backup\NorthwindCS_Full_20070908_2.bak'
With File=1

--查看目标备份的卷标
Restore LabelOnly
From Disk ='G:\Backup\NorthwindCS_Full_20070908_2.bak'

--备份设置密码保护备份
Backup Database NorthwindCS
To disk='G:\Backup\NorthwindCS_Full_20070908.bak'
With Password = '123',init

Restore Database NorthwindCS
From disk='G:\Backup\NorthwindCS_Full_20070908.bak'
With Password = '123'
分享到:
评论

相关推荐

    简单的MSSQL数据库备份恢复类

    本篇将详细介绍一个简单的MSSQL数据库备份恢复类的实现原理和相关知识点。 首先,我们来看“备份”这一环节。在MSSQL中,数据库备份是为了防止数据丢失或灾难恢复而进行的数据复制过程。备份可以分为完整备份、差异...

    MSSQL 数据库备份C# 实现

    在C#中实现MSSQL数据库备份主要涉及到System.Data.SqlClient命名空间中的SqlConnection、SqlCommand、SqlBackup等类。以下是一些关键知识点: 1. **SqlConnection**: 这是连接到SQL Server数据库的主要类。你需要...

    易语言MSSQL数据库备份还原源码

    易语言MSSQL数据库备份还原源码是一款专为易语言编程环境设计的工具,用于对Microsoft SQL Server数据库进行数据备份和恢复操作。易语言是中国本土的一款编程语言,它以其简单的语法和直观的编程方式,降低了编程的...

    mssql数据库修改,备份,还原

    接下来,我们讨论“数据库备份”。备份是保护数据的关键步骤,以防数据丢失或系统故障。在MSSQL中,可以使用SSMS创建完整备份、差异备份或事务日志备份。这些备份类型各有优缺点,选择哪种取决于你的恢复策略和业务...

    MSSQL2005数据库使用方法.docx

    ### MSSQL2005数据库使用方法 #### 一、MSSQL2005数据库简介 Microsoft SQL Server 2005是一款由微软公司开发的关系型数据库管理系统,旨在提供高性能的数据存储与管理功能。它支持多种编程语言,并且能够很好地与...

    ASP备份MSSQL数据库程序

    通过使用这种ASP程序,管理员可以在Web环境中轻松执行数据库备份,而无需深入了解复杂的SQL命令或第三方工具。 ASP是微软开发的一种服务器端脚本语言,它允许开发者在网页上创建动态交互式内容。在ASP备份MSSQL...

    中国邮政编码数据库mssql2005备份

    标题中的“中国邮政编码数据库mssql2005备份”指的是一个特定的数据库备份文件,该文件包含了中国各地邮政编码的详细信息,并且是使用Microsoft SQL Server 2005这个数据库管理系统创建的备份。在IT领域,数据库是...

    SQL Server2005 数据库还原和备份

    ### SQL Server 2005 数据库备份与还原详解 #### 一、SQL Server 2005 备份概述 SQL Server 2005 是一款强大的关系型数据库管理系统,为企业提供了高度可靠的数据存储解决方案。为了确保数据的安全性和系统的稳定...

    自动备份MSSQL数据库中所有的数据库

    在IT行业中,数据库管理是至关重要的任务之一,尤其是在企业级应用中,数据的安全与完整性是不容忽视的。...合理运用这些技术,可以构建出高效且可靠的数据库备份系统,为企业的数据安全提供坚实保障。

    MSSQL 2005 还原数据库失败

    ### MSSQL 2005 还原数据库失败 在处理MSSQL 2005数据库还原过程中遇到的问题时,通常涉及到多个方面的原因和技术细节。根据提供的标题、描述及部分内容,我们可以归纳出以下几个关键的知识点: #### 1. MSSQL ...

    C# 编写的SqlServer 数据库自动备份服务,带配置,功能强大

    "数据库备份"和"自动备份"强调了该服务的核心功能,即定期执行数据库的备份操作,减少手动干预,提高工作效率。 在压缩包的文件名列表中,我们可以看到以下几个关键文件: 1. `Lb.Backup_Service.sln`:这是一个...

    MSSQL数据库日志清理和备份工具.rar

    《MSSQL数据库日志清理和备份工具》 在数据库管理中,日志清理和备份是至关重要的环节,尤其对于大型企业级应用来说,MSSQL(Microsoft SQL Server)数据库的稳定性和安全性直接关系到业务的正常运行。本文将详细...

    MSSQL_数据库脚本导出器

    这款工具通常用于数据库备份、迁移、版本控制或者在没有安装完整SQL Server环境的机器上复现数据库结构。 在SQL Server中,数据库脚本是存储在文本文件中的SQL语句集合,包含了创建数据库对象(如表、视图、存储...

    Java SQL server 数据库备份

    在IT行业中,数据库备份是确保数据安全性和业务连续性的重要环节。对于使用Java进行开发并且依赖于SQL Server作为数据库的企业来说,理解如何在Java环境中执行SQL Server数据库的备份至关重要。以下将详细介绍Java与...

    易语言MSSQL附加数据库

    在易语言中,与MSSQL数据库交互是常见的任务之一,本篇文章将深入探讨如何在易语言中实现MSSQL数据库的附加操作。 首先,我们需要理解什么是MSSQL附加数据库。在SQL Server中,附加数据库是指将已存在但未在当前...

    MSSQL数据库日志清理收缩工具

    本文将深入探讨“MSSQL数据库日志清理收缩工具”的相关知识点,以及如何利用该工具优化数据库性能。 首先,我们需要理解MSSQL的日志文件,通常称为 transaction log。日志文件记录了所有事务的详细操作,包括数据的...

    Mssql、Oracle、Mysql数据库备份与还原总结

    ### Mssql、Oracle、Mysql 数据库备份与还原总结 #### MySQL备份与还原 MySQL 提供了多种方式来实现数据库的备份与恢复,其中最常用的是`mysqldump`命令。 - **备份命令**: - `mysqldump –u root –p1 database...

    mssql数据库修复工具

    MSSQL数据库在企业级应用中扮演着核心角色,存储和管理大量关键数据。然而,由于各种原因,如硬件故障、软件错误、意外删除或病毒攻击,数据库可能会遇到问题,这时就需要使用特定的工具进行修复。"mssql数据库修复...

    MS SQL数据库自动备份工具

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

    MSSQL数据库附加工具

    "MSSQL数据库附加工具"是针对MSSQL数据库的一种实用功能,它允许用户将已存在的数据库文件附加到SQL Server实例,以便能够访问和操作这些数据库。这一过程在数据库迁移、备份恢复或多环境共享数据时非常常见。 首先...

Global site tag (gtag.js) - Google Analytics