--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名
BACKUP DATABASE dbBackTest
TO DISK = 'd:\dbBackTest.bak '
--差异备份
BACKUP DATABASE dbBackTest
TO DISK = 'd:\dbBackTest.bak '
with differential
USE master
RESTORE FILELISTONLY
FROM DISK = 'g:\back.Bak'
Go
--利用bak恢复数据库,强制还原(REPLACE)
--STATS = 10 每完成10%显示一条记录
--DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件
USE master
RESTORE DATABASE DB
FROM DISK = 'g:\back.Bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB_log.ldf',
STATS = 10, REPLACE
GO
--备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。
USE master
BACKUP DATABASE DB
TO DISK = 'g:\DBBack0930.bak'
RESTORE FILELISTONLY
FROM DISK = 'g:\DBBack0930.bak'
RESTORE DATABASE DBTest
FROM DISK = 'g:\DBBack0930.bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf'
GO
分享到:
相关推荐
SQL Server备份恢复涉及到一系列的技术和策略,用于保护数据免受意外丢失、硬件故障或者需要回滚到特定时间点的情况。下面我们将深入探讨这个主题。 首先,SQL Server提供了多种备份类型,包括完整备份、差异备份、...
为了实现上述功能,你需要在项目中引用Microsoft.SqlServer.Smo和Microsoft.SqlServer.SqlManagementUtils库。在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解...
8. SQL Server备份工具:除了传统的T-SQL命令行备份,SQL Server还提供了其他备份工具,如SQL Server Management Studio(SSMS)图形界面工具,使得备份和恢复过程更加直观和容易操作。 9. 备份设备:在备份过程中...
在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库:使用ADOConnection组件,配置适当的连接字符串(如...
7. 最后,使用T-SQL命令将数据库的状态恢复正常。 #### 五、总结 SQL Server数据库的备份和还原是维护数据库稳定性与可靠性的重要环节。通过合理的备份策略以及掌握正确的还原方法,可以有效地避免因意外情况导致...
在SQL Server备份脚本中,VBScript 可以调用操作系统级别的命令,如执行SQL命令或者调用外部程序,例如7-Zip。 3. **CMD 调用**: 在VBScript中,可以通过`WScript.Shell`对象来执行CMD命令行操作。这使得我们可以...
1. SQL Server备份与恢复API的使用 2. Delphi的数据库操作组件(如TSQLConnection、TSQLCommand) 3. Windows定时任务或计划任务的集成 4. T-SQL备份和恢复脚本的编写 5. FTP文件传输(TIdFTP组件) 这个系统对于...
3. **T-SQL备份和恢复命令**:在VB中,可以执行Transact-SQL语句来触发SQL Server的备份和恢复操作。`BACKUP DATABASE` 和 `RESTORE DATABASE` 是两个核心的T-SQL命令。 4. **备份和恢复策略**:制定合适的备份策略...
在提供的文件列表中,"MySQL数据库函数.txt"和"从一个MySQL的例子来学习查询语句.txt"虽然不是SQL Server 2000的内容,但可以作为对比学习,了解不同数据库系统在备份恢复机制上的异同。"数据库查询结果的动态排序....
在给定的标签 "sqlserver delphi 服务程序" 中,"服务程序" 指的是 Windows 服务,这是一种在后台运行的程序,即使没有用户登录也可以持续运行。将 SQL Server 备份整合到 Windows 服务中,意味着该程序可以在无人...
"SqlServer备份源码"指的是用于自动执行SQL Server数据库备份的编程代码,这通常涉及到SQL Server Management Objects (SMO) 或 Transact-SQL (T-SQL) 脚本。下面我们将深入探讨SQL Server备份的相关知识点。 1. **...
1. **SQL Server备份类型**: SQL Server提供了多种备份类型,包括完整备份、差异备份、事务日志备份和文件或文件组备份。完整备份保存所有数据,而差异备份仅记录自上次完整备份以来的变化。事务日志备份则记录所有...
本文将详细讲解如何从SQL Server备份文件中恢复特定的表数据。 一、备份类型与策略 在SQL Server中,备份类型包括完整备份、差异备份、日志备份等。完整备份包含数据库的所有数据,而差异备份只记录自上次完整备份...
### SQL Server 远程备份与恢复详解 #### 一、SQL Server 远程备份与恢复概念 在现代企业环境中,数据安全与业务连续性至关重要。SQL Server 的远程备份与恢复功能为实现这一目标提供了强大的支持。远程备份是指将...
在SQL Server备份场景中,FTP可以确保备份文件被安全地传输到远程服务器,以防本地服务器出现故障。源码中可能包含FTP客户端库,如WinSCP或FTP.NET,用于建立连接、登录、上传文件等操作。 恢复系统是备份系统的另...
在SQL Server 2008中,为了确保数据的安全性和防止意外丢失,设置自动备份是一项至关重要的任务。这里我们将详细探讨如何使用SQL Server自带的`sqlcmd`工具以及如何创建一个自定义的备份脚本来实现这一功能。 首先...
在SQL Server环境中,确保数据的安全性和可恢复性是至关重要的,定期备份数据库是实现这一目标的关键环节。"SQL Server计划自动备份(TSQL_备份共享文件版)"这个主题涉及如何利用TSQL脚本和SQL Server代理服务设置...
### SQL Server 策略备份时间异常增大的处理方法 在日常维护SQL Server数据库时,可能会遇到策略备份时间突然异常增大的情况。这种情况不仅影响到数据库的正常运行,还可能导致数据完整性受损。本文将详细探讨如何...