--完整备份
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中,数据库备份是为了防止数据丢失或灾难恢复而进行的数据复制过程。备份可以分为完整备份、差异...
在C#中实现MSSQL数据库备份主要涉及到System.Data.SqlClient命名空间中的SqlConnection、SqlCommand、SqlBackup等类。以下是一些关键知识点: 1. **SqlConnection**: 这是连接到SQL Server数据库的主要类。你需要...
易语言MSSQL数据库备份还原源码是一款专为易语言编程环境设计的工具,用于对Microsoft SQL Server数据库进行数据备份和恢复操作。易语言是中国本土的一款编程语言,它以其简单的语法和直观的编程方式,降低了编程的...
接下来,我们讨论“数据库备份”。备份是保护数据的关键步骤,以防数据丢失或系统故障。在MSSQL中,可以使用SSMS创建完整备份、差异备份或事务日志备份。这些备份类型各有优缺点,选择哪种取决于你的恢复策略和业务...
### MSSQL2005数据库使用方法 #### 一、MSSQL2005数据库简介 Microsoft SQL Server 2005是一款由微软公司开发的关系型数据库管理系统,旨在提供高性能的数据存储与管理功能。它支持多种编程语言,并且能够很好地与...
通过使用这种ASP程序,管理员可以在Web环境中轻松执行数据库备份,而无需深入了解复杂的SQL命令或第三方工具。 ASP是微软开发的一种服务器端脚本语言,它允许开发者在网页上创建动态交互式内容。在ASP备份MSSQL...
标题中的“中国邮政编码数据库mssql2005备份”指的是一个特定的数据库备份文件,该文件包含了中国各地邮政编码的详细信息,并且是使用Microsoft SQL Server 2005这个数据库管理系统创建的备份。在IT领域,数据库是...
### SQL Server 2005 数据库备份与还原详解 #### 一、SQL Server 2005 备份概述 SQL Server 2005 是一款强大的关系型数据库管理系统,为企业提供了高度可靠的数据存储解决方案。为了确保数据的安全性和系统的稳定...
通过细致地排查每一个可能的原因,并采取相应的纠正措施,可以有效解决这一问题,确保Mssql数据库备份过程的顺利进行。对于DBA而言,定期检查和维护备份策略,包括测试恢复流程,是保持数据安全性和业务连续性的关键...
在IT行业中,数据库管理是至关重要的任务之一,尤其是在企业级应用中,数据的安全与完整性是不容忽视的。...合理运用这些技术,可以构建出高效且可靠的数据库备份系统,为企业的数据安全提供坚实保障。
### MSSQL 2005 还原数据库失败 在处理MSSQL 2005数据库还原过程中遇到的问题时,通常涉及到多个方面的原因和技术细节。根据提供的标题、描述及部分内容,我们可以归纳出以下几个关键的知识点: #### 1. MSSQL ...
"数据库备份"和"自动备份"强调了该服务的核心功能,即定期执行数据库的备份操作,减少手动干预,提高工作效率。 在压缩包的文件名列表中,我们可以看到以下几个关键文件: 1. `Lb.Backup_Service.sln`:这是一个...
《MSSQL数据库日志清理和备份工具》 在数据库管理中,日志清理和备份是至关重要的环节,尤其对于大型企业级应用来说,MSSQL(Microsoft SQL Server)数据库的稳定性和安全性直接关系到业务的正常运行。本文将详细...
这款工具通常用于数据库备份、迁移、版本控制或者在没有安装完整SQL Server环境的机器上复现数据库结构。 在SQL Server中,数据库脚本是存储在文本文件中的SQL语句集合,包含了创建数据库对象(如表、视图、存储...
在IT行业中,数据库备份是确保数据安全性和业务连续性的重要环节。对于使用Java进行开发并且依赖于SQL Server作为数据库的企业来说,理解如何在Java环境中执行SQL Server数据库的备份至关重要。以下将详细介绍Java与...
在易语言中,与MSSQL数据库交互是常见的任务之一,本篇文章将深入探讨如何在易语言中实现MSSQL数据库的附加操作。 首先,我们需要理解什么是MSSQL附加数据库。在SQL Server中,附加数据库是指将已存在但未在当前...
本文将深入探讨“MSSQL数据库日志清理收缩工具”的相关知识点,以及如何利用该工具优化数据库性能。 首先,我们需要理解MSSQL的日志文件,通常称为 transaction log。日志文件记录了所有事务的详细操作,包括数据的...
MSSQL数据库在企业级应用中扮演着核心角色,存储和管理大量关键数据。然而,由于各种原因,如硬件故障、软件错误、意外删除或病毒攻击,数据库可能会遇到问题,这时就需要使用特定的工具进行修复。"mssql数据库修复...
【MS SQL数据库自动备份工具】是一款使用C#编程语言开发的应用程序,专为管理Microsoft SQL Server数据库的定期备份而设计。这款工具能够帮助系统管理员自动化数据库的备份过程,确保在数据丢失或系统故障时能够迅速...