今天工作中犯了一个严重的错误,就是在sql中写了一个update语句,还没写条件呢,结果误按了F5,唉,太佩服自己啦。。。这个脑子怎么不管用了呢??

唉不说了,我在网上翻来覆去的找资料,最终想是不是可以通过日志文件还原数据,结果瞅着了一个。不管怎么样先记住这次教训!

为了以防万一,我还是时刻提醒自己。

--完整备份
Backup Database error
To disk='E:\Backup\error_2013-07-29.bak'

--差异备份
Backup Database error
To disk='E:\Backup\error_Diff_2013-07-29.bak'
With Differential

--日志备份,默认截断日志
Backup LoE error
To disk='E:\Backup\error_Log_2013-07-29.bak'

--日志备份,不截断日志
Backup Log error
To disk='E:\Backup\error_Log_2013-07-29.bak'
With No_Truncate

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

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

--文件备份
Exec Sp_Helpdb
error --查看数据文件
Backup Database error
File='error'  
--数据文件的逻辑名
To disk='E:\Backup\error_File_2013-07-29.bak'

--文件组备份
Exec Sp_Helpdb
error --查看数据文件
Backup Database error
FileGroup='Primary'  
--数据文件的逻辑名
To disk='E:\Backup\error_FileGroup_2013-07-29.bak'
With init

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

,disk='E:\Backup\error_Full_2.bak'

--镜像备份
--每个目标都是相同的
Backup Database error
To disk='E:\Backup\error_Mirror_1.bak'

Mirror
To
disk='E:\Backup\error_Mirror_2.bak'
With Format --第一次做镜像备份的时候格式化目标

--镜像备份到本地和远程
Backup Database error
To disk='E:\Backup\error_Mirror_1.bak'

Mirror
To
disk='\\192.168.1.200\Backup\error_Mirror_2.bak'
With Format

)+'.bak'

Backup
Database error
To disk=@Path

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

--查看目标备份中的备份集
Restore HeaderOnly
From Disk ='E:\Backup\error_Full_2013-07-29.bak'

--查看目标备份的第一个备份集的信息
Restore FileListOnly
From Disk ='E:\Backup\error_Full_2013-07-29_2.bak'

--查看目标备份的卷标
Restore LabelOnly
From Disk ='E:\Backup\error_Full_2013-07-29_2.bak'

--备份设置密码保护备份
Backup Database error
To disk='E:\Backup\error_Full_2013-07-29.bak'
',init

Restore
Database error
From disk='E:\Backup\error_Full_2013-07-29.bak'
'

sql数据库的备份还原问题

sql 数据库的备份还原问题的更多相关文章

  1. sql数据库的备份还原问题

    sql数据库的备份还原问题 今天工作中犯了一个严重的错误,就是在sql中写了一个update语句,还没写条件呢,结果误按了F5,唉,太佩服自己啦...这个脑子怎么不管用了呢?? 唉不说了,我在网上翻来 ...

  2. SQL数据库增量备份还原方式

    SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可. 但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候, 数据库的差异备份自然就成为考虑的备份方案 ...

  3. SQL 数据库的备份,还原,分离和附加以及聚合函数

    数据库备份 数据库备份可以手动备份和语句备份 一.手动备份数据库 1.鼠标右键选择你要进行备份的数据库-任务-备份 可以在常规选项页面你可以选择备份类型是进行完整数据库备份还是差异数据库备份 2.点击 ...

  4. SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法

    SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备 ...

  5. SQL数据库的备份和恢复

    SQL数据库的备份和恢复 一.SQL数据库的备份: 1.依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studi ...

  6. MS SQL数据批量备份还原(适用于MS SQL 2005+)

    原文:MS SQL数据批量备份还原(适用于MS SQL 2005+) 我们知道通过Sql代理,可以实现数据库的定时备份功能:当数据库里的数据库很多时,备份一个数据库需要建立对应的定时作业,相对来说比较 ...

  7. C#实现对数据库的备份还原(完全)

    C#实现对数据库的备份还原 ( 用SQL语句实现对数据库备份还原操作 备份SqlServer数据库: backup database 数据库名 to disk (备份文件存放路径+文件名).bak 还 ...

  8. mongodb 数据库操作--备份 还原 导出 导入(转)

    mongodb 数据库操作--备份 还原 导出 导入   -------------------MongoDB数据导入与导出------------------- 1.导出工具:mongoexport ...

  9. C#中MySQL数据库的备份 还原 初始化

    直接在cmd执行如下代码: mysqldump -h localhost -uroot -p123 --default-character-set=utf8 --opt --disable-keys ...

随机推荐

  1. 最少换乘(Dijkstra)

    Description 欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行.Dr. Kong决定利用暑假好好游览一番.. 年轻人旅游不怕辛苦,不怕劳累,只要费用低就行.但Dr. Kong年 ...

  2. ORACLE查看和更改的最大连接数

     第一步,在cmd命令行,进入sqlplus 第二步骤,根据提示输入username与password 1. 视图processes和sessions参数 SQL> show paramet ...

  3. elasticsearch的rest搜索--- 总述

    目录: 一.针对这次装B 的解释 二.下载,安装插件elasticsearch-1.7.0   三.索引的mapping 四. 查询 五.对于相关度的大牛的文档 一.针对这次装B 的解释  因为现在又 ...

  4. Oracle 11g 环境,使用utl_smtp创建一个存储过程来发送邮件

    太多的在线电子邮件存储过程.我不转发,弄个作为一个简单的例子演示. create or replace procedure Send_mail(mail_body varchar2) is smtp_ ...

  5. Asp.net MVC + EF + Spring.Net 项目实践3

    Asp.net MVC + EF + Spring.Net 项目实践 这一篇要整合Model层和Repository层,提供一个统一的操作entity的接口层,代码下载地址(博客园上传不了10M以上的 ...

  6. SQL Server 得到SPID,唯一的sessionID

    像.net中的session一样,假设能知道了数据库中的sessionID,那全部的操作都能知道了,由于有了这个唯一的身份识别的标识. 能够做的事情有非常多,如:当前哪个用户在做什么操作,在运行什么s ...

  7. Mediator - 中介者模式

    定义 用一个中介对象来封装一系列的对象的交互.中介者使各对象不须要显示地相互使用,从而使其耦合松散,并且能够独立的改变他们之间的交互. 案例 比方有一个图像界面,在界面上有一个输入框LineEdit, ...

  8. 浏览器扩展系列————异步可插入协议(pluggable protocol)的实现

    原文:浏览器扩展系列----异步可插入协议(pluggable protocol)的实现 IE中有很多我们比较熟悉的协议,如http,https,mailto,ftp等.当然你也可以实现自己定义的协议 ...

  9. HDU 5068 Harry And Math Teacher

    主题链接~~> 做题情绪:的非常高深,有种高大上的感觉. 解题思路: 两层之间的联通能够看成是一个矩阵  代表上下两层都能够联通,,代表下层第1个门与上层第一个门不联通,以此类推联通就能够用矩阵 ...

  10. linux 在系统启动过程

    从学习<鸟哥linux私人厨房> 用于在计算机系统启动,计算机硬件和软件由(它包含的操作系统软件)包括.对于操作系统在同一台计算机硬件方面的表现,该系统配备有硬件是公用,不同的系统是 的操 ...