导航:首页 > 程序命令 > 执行备份命令SQL内容被清除

执行备份命令SQL内容被清除

发布时间:2023-01-03 08:18:35

1. 如何清除sql日志_数据库技巧

1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 清除Log有两种方法: 1.自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。 2.手动清除法 执行命令“mp transaction”来清除Log。以下两条命令都可以清除日志: mp transaction with truncate_only mp transaction with no_log 通常删除事务日志中不活跃的部分可使用“mp transaction with trancate_only”命令,这条命令写进事务日志时,还要做必要的并发性检查。SYBASE提供“mp transaction with no_log”来处理某些非常紧迫的情况,使用这条命令有很大的危险性,SQL Server会弹出一条警告信息。为了尽量确保数据库的一致性,你应将它作为“最后一招”。 以上两种方法只?清除日志,而不做日志备份,若想备份日志,应执行“mp transaction database_name to mpdevice”命令。 PS:附一个更好的方法 先分离数据库后,直接删除日志以后,再在查询分析器里用 exec sp_attach_single_file_db 数据库名, .mdf文件路径 命令附加数据库。

2. sql server 清除结果 怎么恢复

SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:

1. 至少有一个误删除之前的数据库完全备份。

2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。

针对这两个前提条件,会有三种情况:

情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。

a) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY

b) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY, REPLACE

c) 将数据库恢复至误删除之前的时间点:RESTORE LOG [数据库] FROM DISK = N'第一步的日志备份文件名' WITH STOPAT = N'误删除之前的时间点' , RECOVERY

情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。

情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(Full)”。

我现在面临的是第二种情况,需要找第三方工具。

开始找的是Log Explorer for SQL Server,不支持SQL Server 2008。

后来找的是SQL Log Rescue,也不支持SQL Server 2008。

接着找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要购买,Demo版并没有数据恢复功能。

最终在officerecovery.com上找到Recovery for SQL Server,虽然也是商业软件,需要购买,但Demo版可以恢复数据,只要数据库文件不超过24Gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。

下面分享一下用Recovery for SQL Server进行恢复的操作步骤:

1. 运行Recovery for SQL Server

2. 点击菜单中的 File > Recover,选择要恢复的数据库的数据文件(.mdf)

3. Next > Next,进入 Recovery Configuration 界面,选择Custom(选择了Custom才可以选择从日志中恢复误删除的数据)。

4. Next 进入 Recovery options 窗口,选中 Search for deleted records,并选择要恢复的数据库的日志文件路径(log file path)。

5. Next 并选择目标文件夹(Destination folder),用于存放恢复过程中生成的SQL语句与bat文件。

6. 点击Start,开始恢复操作(在上一步选择的目标文件夹中生成相应的SQL文件与Bat文件),然后,出现 SQL Server Database Creation Utility 窗口。

7. Next,选择被恢复数据存放的目标数据库。

8. Next, 选择 Import availiable data from both database and log files

9. Next, Next, 然后就完成数据的恢复!

3. sqlserver数据库数据被删除了怎么还原

在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志。

4. sql server误删了数据库怎么找回

你好:

一、还原需要的条件设置

使用命令,是通过sqlserver的事务日志以及一个误删除前的数据库的完整备份进行还原,所以在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志,具体如下

做好如上两个设置,数据库误删后找回数据就会非常轻松,现在说一下如何还原sqlserver数据到故障点。

二、还原命令

还原主要分为四步走:

1、出现故障后,首先执行备份事务日志命令,这里以AdventureWorks作为数据库名。命令如下:

BACKUP LOG AdventureWorks TODISK = 'C:_transcationlog.bak'

WITHNORECOVERY;

2、从完整备份还原数据

RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_Fullbackup_2014_03_18_010002_0155764.bak'
WITH NORECOVERY, REPLACE


3、从差异备份还原数据

RESTORE DATABASE [QASupervision] FROM DISK='M:DatabaseOAAdventureWorks_diffbackup_2014_03_18_020002_0155764.bak' WITH NORECOVERY, REPLACE


4、从事务日志还原数据,还原到某个时间点之前

DECLARE@dt datetime

SELECT@dt=DATEADD(HOUR,-16,GETDATE())

select@dt

RESTORE LOG [QASupervision] FROMDISK='C:_transcationlog.bak'WITHSTOPAT=@dt,RECOVERY

5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。

RESTORE DATABASEAdventureWorks WITHRECOVERY

5. mssql数据库内容被删除 未备份 如何恢复

无奈

6. sql数据库被覆盖掉了 只有数据日志文件记录 没有数据备份 怎么还原数据

备份数据库
1、打开sql企业管理器,在控制台根目录中依次点开microsoft
sql
server
2、sql
server组-->双击打开你的服务器-->双击打开数据库目录
3、选择你的数据库名称(如财务数据库cwdata)-->然后点上面菜单中的工具-->选择备份数据库
4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份。

7. 数据库备份后原有数据库被删除后怎么恢复数据库

Ghost软件是大名鼎鼎的赛门铁克公司(Symantec)的又一个拳头软件,GHOST是"General Hardware Oriented Software Transfer"的英文缩写,意思是"面向通用型硬件传送软件"。下面,笔者就结合自己的体会谈谈Ghost软件的使用:

一:Ghost的获取和安装

Ghost基本上属于免费软件,很多主板厂商都随产品附送,我们只要从随机光盘中将有关文件拷贝到硬盘(注意不要将它拷贝到C盘,应该将之拷贝到D盘或E盘)或软盘中就可以了,它的文件不多且比较小,主文件Ghost.exe仅597KB,一张启动盘就可装下;在Norton SystemWorks 2000软件包中也可以找到这个软件;许多光盘杂志如《电脑报配套光盘》、《电脑爱好者配套光盘》中也可以找到,现在使用的版本一般是5.1,最新版本是6.0。就一般电脑玩家而言,大都只有一块硬盘,要使用Ghost的功能,至少要将硬盘分为两个区以上,而且准备存储映像文件的分区最好比系统区稍大一些。

二、Ghost的主要功能

Ghost工作的基本方法不同于其他的备份软件,它是将硬盘的一个分区或整个硬盘作为一个对象来操作,可以完整复制对象(包括对象的硬盘分区信息、操作系统的引导区信息等等),并打包压缩成为一个映像文件(IMAGE),在需要的时候,又可以把该映像文件恢复到对应的分区或对应的硬盘中。它的功能包括两个硬盘之间的对拷、两个硬盘的分区对拷、两台电脑之间的硬盘对拷、制作硬盘的映像文件等,我们用得比较多的是分区备份功能,它能够将硬盘的一个分区压缩备份成映像文件,然后存储在另一个分区硬盘或大容量软盘中,万一原来的分区发生问题,就可以将所备件的映像文件拷回去,让或分区恢复正常。基于此,我们就可以利用Ghost来备份系统和完全恢复系统。对于学校和网吧,使用Ghost软件进行硬盘对拷可迅速方便的实现系统的快速安装和恢复,而且维护起来也比较容易。

三、使用Ghost备份主分区

下面,笔者就详细介绍一下映像文件的制作过程:首先用一张干净的启动盘启动机器到纯DOS模式下,并且不加载任何应用程序,执行Ghost.exe文件,在显示出Ghost主画面后,选择Local→Partition→To Image",屏幕显示出硬盘选择画面和分区选择画面,请根据需要选择所需要备份的硬盘即源盘(假如只有一块硬盘按回车键即可)和分区名,接着屏幕显示出存储映像文件的画面,你可以选择相应的目标盘和文件名,默认扩展名为GHO,而且属性为隐含。接下来你可以在压缩映像文件的对话框中选择No(不压缩)、Fast(低压缩比,速度较快)、High(高压缩比,速度较慢)三者之一,应该根据自己的机器配置来决定,在最后确认的对话框中选择"Yes"后,映像文件就开始生成了,笔者的C盘大约使用了1.2G左右,只用了13分钟左右,为了避免误删文件,最好将这个映像文件的属性设定为只读。

四、主分区的恢复

制作了上述的映像文件,你就可以放心大胆地试用各种各样的软件,修改Windows98的各种参数,万一把它玩死了,也能迅速把它恢复成原始状态。可仍旧按照上述方法进入Ghost主界面,选择Local→Partition→From Image,在出现的画面中选择源盘(即存储映像文件的分区如D:、E:等)和映像文件,在接下来的对话框中选择目标盘(C:),此处一定要注意选择正确,因为一旦确定错误,所有的资料将被全部覆盖,最后选"Yes",恢复工作就开始了,你只要泡一杯荼,耐心地等待大功告成吧,一般恢复时间与备份时间相当,恢复工作结束后,软件会提醒你重启动,此时就一切OK了。

俗话说得好,"磨刀不误砍柴工",谁又能保证自己的计算机不出任何问题呢?你当然可以在出现问题后,通过各种方法查找故障,运用种种大法恢复正常,但你所花费的时间和精力将是上述方法的数十倍,有时还不一定奏效。不过,笔者有一点要提醒大家,有关的重要文件和私人文件等最好不要放在主分区上(因为每一次恢复映像文件都会将原来的所有内容完全覆盖),另外就是在新安装了软件和硬件后,最好重新制作映像文件,否则很可能在恢复后出现一些莫名其妙的错误。

8. 怎么用sql语句备份恢复sql2008数据库

SQL语句备份和恢复
SQL
Server:
备份命令:
BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
解释如下:
NAME
=
'Full
Backup
of
MyNwind'
--这个是备注,随便写。
还原命令:
USE
master
GO
RESTORE
DATABASE
test_wt
FROM
disk
=
'c:\test_wt'
GO
MySQL:
备份:
mysqlmp
-u
root
-p
database_name
>
d:\db.bak
恢复:
mysql
-u
root
-p
database_name
<
d:\db.bak
注意:在WIN下,路径用path/filename.sql是不行的,那就用path\filename.sql

阅读全文

与执行备份命令SQL内容被清除相关的资料

热点内容
郑州app积分商城哪里好 浏览:610
7za命令解压zip 浏览:906
硬盘加密无法进入系统 浏览:560
四叶花算法 浏览:741
宝宝滤镜app哪里下载 浏览:1002
java保护代码 浏览:806
游戏海外服务器什么意思 浏览:568
快手网红程序员排名 浏览:99
首先会通过什么寻找服务器的ip地址 浏览:199
网页代码加密解码 浏览:285
wyks1ms文件夹 浏览:93
什么app可以看柯南高清 浏览:425
加密的盘文件恢复 浏览:22
绝对路径能查找隐藏文件夹吗 浏览:568
做抖音相册用什么图片app 浏览:726
pc怎么打开sftp服务器 浏览:998
中长跑用什么app 浏览:943
hlddz是什么文件夹怎么换盘 浏览:458
oppo主题编译器下载 浏览:807
其他文件夹是什么意思 浏览:545