写成存储过程,建立作业定时备份~~~
--在sql中映射一下就可以了
exec master..xp_cmdshell
'net use z: \\yizhi\D$ "密码" /user:yizhi\administrator'
/*--说明:
exec master..xp_cmdshell 'net use z: \\xz\c$ "密码" /user:xz\administrator'
z:是映射网络路径对应本机的盘符,与下面的备份对应
\\xz\c$是要映射的网络路径
xz\administrator
xz是远程的计算机名,
administrator是登陆的用户名
密码 面指定的administrator用户的密码
--*/
--备份;with init覆盖 |noinit添加
backup
database 库名
to disk='E:\H_BACKUP.bak'
with init
--COPY
exec master..xp_cmdshell
'copy E:\H_BACKUP.bak z:'
--删除(这句可以去掉)
--exec master..xp_cmdshell 'del E:\H_BACKUP.bak'
--完成后删除映射
exec master..xp_cmdshell
'net use z: /delete'
引用:http://topic.csdn.net/u/20100205/10/9c6880b6-5ebc-4a0b-bd66-6fa5b03a13f3.html
--完整差异备份及恢复
1.进行完整恢复
企业管理器--右键 "数据库 "--所有任务--还原数据库
-- "还原为数据库库 "中输入还原后的数据库名,设为:test
--还原选择 "从设备 "--选择设备--添加--添加你的光盘上的完全备份文件(离你需要恢复的时间前最近的一次)
--确定,回到数据库还原的界面
-- "还原备份集 ",选择 "数据库--完全 "
--选项--将 "移至物理文件名 "中的物理文件名修改为你的数据文件要存放的文件名
--如果要还原的数据库已经存在,选择 "在现有数据库上强制还原 "
-- "恢复完成状态 ",选择 "使数据库不再运行,但能还原其它事务日志 "
--确定
--或用SQL语句:
restore database 数据库 from disk= 'c:\你的完全备份文件名 ' with norecovery
2.进行差异恢复
企业管理器--右键 "数据库 "--所有任务--还原数据库
-- "还原为数据库库 "中选择数据库名:test
--还原选择 "从设备 "--选择设备--添加--添加你的光盘上的差异备份文件(离你需要恢复的时间前最近的一次)
--确定,回到数据库还原的界面
-- "还原备份集 ",选择 "数据库--差异 "
-- "恢复完成状态 ",选择 "使数据库可以继续运行,但无法还原其它事务日志 "
--确定
--或用SQL语句:
restore database 数据库 from disk= 'c:\你的差异备份文件名 ' with recovery
分享到:
相关推荐
SQL Server 2000提供多种备份类型,包括完整备份、差异备份和事务日志备份。完整备份包含所有数据库的数据,而差异备份只记录自上次完整备份以来发生的变化。事务日志备份则捕获自上一个日志备份以来的所有事务记录...
由于只备份变化的部分,所以备份时间较短,但恢复时仍然能够快速恢复到某个特定时间点,因为可以结合完整备份和差异备份进行恢复。 三、SQL Server 2000的备份命令 在SQL Server 2000中,可以使用T-SQL语句来进行...
此外,它还支持增量备份和差异备份,这两种方式仅备份自上次完整备份以来发生更改的数据,从而有效节省存储空间。 对于Oracle数据库,睿备份同样具备高效备份能力,它能够捕捉到Oracle的数据文件、控制文件、重做...
以下是根据提供的部分代码示例,演示如何在SQL Server 2005中从差异备份恢复数据库: ```sql USE master; GO CREATE DATABASE test; GO SELECT * INTO test.dbo.SalesOrderDetail FROM AdventureWorks.Sales....
SQL Server 2000提供了多种类型的备份,包括完整备份、差异备份、日志备份和文件备份。 1. 完整备份:这是最基本的备份类型,它会复制整个数据库,包括所有的数据和日志。完整备份提供了一个数据库的完整快照,适用...
恢复过程中,首先要选择本月的完整备份,然后根据需要选择具体的差异备份,这将使数据库恢复到差异备份那一天的状态。 总的来说,数据库差异备份与恢复策略是一种平衡数据安全性和存储成本的有效方法。通过定期的...
如果有差异备份,先恢复完整备份,再恢复差异备份;若涉及事务日志,需按照时间顺序恢复所有相关的日志备份。 2. **连接到SQL Server实例**:使用SQL Server Management Studio (SSMS) 或通过T-SQL语句连接到需要...
- 在恢复时,需要注意恢复顺序:先恢复完整备份,然后是差异备份(如果有的话),最后是按时间顺序恢复日志备份。 6. **用友备份**: - 用友是知名的ERP软件供应商,其数据库备份可能需要遵循特定的流程,确保...
因此,在进行数据恢复时,需要先恢复最新的完整备份,然后再恢复最后一次差异备份。 #### 实施步骤 **步骤一:创建数据库及数据表** 在SQL Server 2012中,首先创建了一个名为`test_diff`的数据库,并在其中创建...
SQL数据库备份恢复助手是一款专为数据库管理员设计的实用工具,旨在简化SQL数据库的备份与恢复过程,确保数据的安全性和可恢复性。在IT行业中,数据库是存储和管理信息的核心,而有效的备份和恢复策略是防止数据丢失...
SQL server 中用T-SQL语句实现的数据库差异备份与恢复
- **简单恢复模式**:不保留事务日志,仅支持到最近的完整备份或差异备份的恢复。 - **完全恢复模式**:保留事务日志,支持完整、差异和日志备份,能恢复到任意时间点。 - **大容量日志恢复模式**:类似于简单...
- **差异备份**:与完整备份类似,但只备份自上次全备以来发生更改的数据。 - **事务日志备份**:配置事务日志备份频率和存储位置,通常建议频繁备份以减少数据丢失的风险。 5. **清除旧备份文件**: - 为了保持...
SQL Server 2000提供了多种类型的备份,包括完整备份、差异备份、日志备份和文件或文件组备份。完整备份会保存整个数据库,而差异备份仅记录自上次完整备份以来的变化。日志备份则用于事务日志,跟踪所有更改以实现...
- **差异备份**:基于最近的完整备份,只备份自上次完整备份以来发生更改的数据。 - **日志备份**:仅备份事务日志,用于实现事务日志还原。 2. **备份策略**: - **完全备份策略**:定期执行完整备份,适用于小...
完整备份会备份所有数据库的数据和日志,差异备份只备份自上次完整备份以来发生更改的数据,而日志备份则备份事务日志,用于进行事务恢复。在设计自动备份系统时,应根据业务需求选择合适的备份策略。 Delphi是一个...
文档sqlserver自动备份并异机存储云存储.docx可能详细解释了上述步骤,包括设置作业、配置网络共享以及与Azure集成的过程,还可能提供了错误处理和验证备份完整性的示例代码。同时,文档中可能包含了联系信息,以便...
- **简单恢复模型**:不记录完整的事务日志,仅提供简单的完整或差异备份,无法进行点恢复。 - **完整恢复模型**:记录所有的事务日志,可以进行点恢复,即恢复到指定的时间点。 - **大容量日志恢复模型**:介于简单...
简单恢复模型适合对数据丢失不敏感的环境,只支持到最近一次完整备份或差异备份的恢复;完整恢复模型允许恢复到任意时间点,但需要维护完整的事务日志;大容量日志恢复模式适用于大量数据导入导出操作,减少日志空间...