(1)
backup database BBS
to disk = 'c:\northwind.bak'
--filelistonly查看备份文件信息
restore filelistonly
from disk = 'c:\northwind2.bak'
restore database BBS1
from disk = 'c:\northwind2.bak'
with move 'BBS_Data' to 'C:\BBS1.mdf', --第一次加载往往
需要move指定新建的位置,否则后面的运行出错
move 'BBS_Log' to 'C:\BBS1.ldf'
go
(2)
restore database BBSkangco
from disk = 'C:/BBSkangco.bak'
with NORECOVERY --须先指定NORECOVERY
restore LOG BBSkangco
from disk = 'C:/BBSkangco.bak'
--with recovery
with stopat='2007-05-23 17:38:40'--还原的时间点
(3)
backup database BBSkangco to disk='c:\aa.bak' with init
--如果介质为空,SKIP 和 INIT 与 BACKUP 或 DUMP 语句的 FORMAT 子句作用相
同,写新介质头。如果介质不为空,则 SKIP 和 INIT 不写新介质头。
backup log BBSkangco to disk='c:\aa_log.bak' with init
restore database sbxz from disk='c:\aa.bak' with replace,norecovery
restore log sbxz from disk='c:\aa_log.bak' with recovery,stopat='2006-
03-01 20:19:00'
(4)
实例:根据还原时间点来还原资料库
declare @stopat_time datetime
declare @str_sql varchar(4000)
set @stopat_time='2005-04-13'
set @str_sql='restore log 数据库名称
from 日志备份
with recovery,stopat ='+@stopat_time+''
exec (@str_sql)
--你也可以把上边的封装成存储过程,这样你可以根据你的需要来还原了.
分享到:
相关推荐
本资源摘要信息将对C++与SQL语句实现数据库备份与还原进行详细的介绍,涵盖了T-SQL语句实现数据库备份与还原的四个知识点:获取SQL Server服务器上的默认目录、备份SQL语句的使用、恢复SQL语句的使用,同时考虑了...
Java 实现 SqlServer 及 MySql 的备份与还原是通过使用 Java 语言来实现数据库的备份和还原操作。本文将介绍如何使用 Java 语言来实现 SqlServer 及 MySql 的备份与还原。 知识点一:数据库连接 在 Java 中,需要...
本文将详细介绍如何使用SQL Server 2014进行数据库还原,并针对一些常见问题提供解决方案。 #### 一、SQL Server 2014 数据库还原的基础概念 在开始之前,我们首先了解几个关键的概念: - **备份(Backup)**:...
在SQL Server中,可以使用T-SQL语句或者图形界面工具如SQL Server Management Studio (SSMS)来进行备份。C#程序则可以通过System.Data.SqlClient命名空间中的SqlBackup类来执行备份操作。这个工具可能包含了创建完整...
在IT领域,特别是数据库管理与维护中,利用T-SQL语句进行数据库的备份与还原是一项至关重要的技能。本文将深入解析如何通过T-SQL语句实现这一功能,重点涵盖以下四个方面: ### 1. 获取SQL Server服务器上的默认...
为了实现上述功能,你需要在项目中引用Microsoft.SqlServer.Smo和Microsoft.SqlServer.SqlManagementUtils库。在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解...
本文将详细阐述如何使用SQL Server 2000进行数据库备份和还原,并介绍一款名为"数据库备份还原.exe"的实用工具,以简化这一过程。 一、SQL Server 2000数据库备份 1. 备份类型: - 完全备份:备份整个数据库,...
SQLSERVER基础实用必会SQL语句整理 本文档旨在整理SQLSERVER基础...本文档提供了一些有用的SQLSERVER基础实用必会SQL语句,涵盖数据库的创建、备份、还原等问题的解决方法,可以帮助开发者更好地使用SQLSERVER数据库。
2. **执行备份**:使用T-SQL语句(如`BACKUP DATABASE`或`BACKUP LOG`)或SQL Server Management Studio (SSMS) 来执行备份操作。 3. **验证备份**:通过`RESTORE VERIFYONLY`命令检查备份文件的完整性。 4. **存储...
2. T-SQL命令:使用Transact-SQL语句,例如`BACKUP DATABASE` 和 `BACKUP LOG`,可以自定义备份操作的各个细节。 三、还原策略 1. 简单恢复模型:适合小型数据库,不保留事务日志,只能恢复到最近的备份点。 2. ...
### SQL Server数据库的备份与还原知识点详解 #### 一、SQL Server数据库备份的重要性 SQL Server作为一款广泛使用的数据库管理系统,在企业级应用中扮演着至关重要的角色。为了确保数据的安全性和完整性,定期对...
在SQL Server中,备份是通过执行T-SQL语句或使用SQL Server Management Studio (SSMS) 来完成的。备份的目的是保护数据,以防硬件故障、软件错误或意外删除。在JSP页面中,可以编写Java代码来调用SQL Server的JDBC...
"数据库查询结果的动态排序.txt"和"SQL高手篇精妙SQL语句介绍.txt"可能包含了一些优化查询和使用高级SQL技巧的知识,这对于管理和维护大型数据库是十分有用的。而"www.pudn.com.txt"看起来像是一个网址,可能是资源...
SQL Server 数据备份与还原是数据库管理中的重要环节,确保数据的安全性和可恢复性。...这款由Delphi制作的SQL Server数据备份还原工具,为数据库管理员提供了便捷的解决方案,使得数据库管理变得更加轻松。
使用T-SQL的`BACKUP DATABASE`语句可以创建数据库的全备份。在脚本中,你需要指定要备份的数据库名称、备份文件的位置以及备份类型(全备份、差异备份或日志备份)。 5. **7-Zip 压缩**: 7-Zip是一款开源的压缩...
using Microsoft.SqlServer.Management.Smo; // 创建服务器实例 Server server = new Server("localhost"); // 获取要备份的数据库 Database db = server.Databases["YourDatabaseName"]; // 定义备份对象 Backup...
《SQLServer高级开发与专业应用》一书涵盖了SQL Server数据库系统的深入理解和专业级应用技巧,是针对数据库开发者和管理员的一份宝贵资源。SQL Server作为微软公司推出的强大关系型数据库管理系统,广泛应用于企业...
在SQL数据库管理中,表备份和还原是两个关键的操作,对于数据安全性和系统维护至关重要。以下是对这些操作的详细介绍以及可能遇到的问题及其解决方案。 一、SQL表备份 1. 备份目的:备份是为了防止数据丢失,比如...