代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MSSQL
】
恢复SQL Server被误删除的数据
作者:
瑞祺
/ 发布于
2016/3/30
/
1162
http://data.dezai.cn/Control.Aspx
实验步骤 1、首先先准备好测试表和测试语句 USE [sss] GO --建表 CREATE TABLE testdelete ( id INT IDENTITY(1, 1) NOT NULL PRIMARY KEY , NAME VARCHAR(200) , dt DATETIME ) --插入数据 INSERT [dbo].[testdelete] ( [NAME], [dt] ) VALUES ( 'aa', -- NAME - varchar(200) '2015-07-04 07:06:40' -- dt - datetime ) SELECT * FROM [dbo].[testdelete] --删除数据 DELETE FROM [dbo].[testdelete] 2、删除数据之后对数据库进行日志备份 DECLARE @CurrentTime VARCHAR(50) , @FileName VARCHAR(200) SET @CurrentTime = REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR, GETDATE(), 120), '-', '_'), ' ', '_'), ':', '') SET @FileName = 'c:\sss_logBackup_' + @CurrentTime + '.bak' BACKUP LOG [sss] TO DISK=@FileName WITH FORMAT 4、建立存储过程 View Code 5、在C盘看到备份出来的日志备份文件 6、存储过程的两种调用方式 --存储过程依然保持着两种调用方式 EXEC Recover_Deleted_Data_BylogBackup_Proc 'sss','dbo.testdelete',N'C:\sss_logBackup_2015_07_04_150756.BAK' GO EXEC Recover_Deleted_Data_BylogBackup_Proc 'sss','dbo.testdelete',N'C:\sss_logBackup_2015_07_04_150756.BAK','2012-06-01','2016-06-30' GO
试试其它关键字
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
瑞祺
贡献的其它代码
(
25
)
.
判断某个点是否在所画范围内(多边形/圆形)
.
1_1000之间的奇数之和
.
SqlServer存储过程中使用事务
.
设置Select按文本或按值选中
.
读取/更新Oracle数据库blob字段
.
取得MAC地址
.
自动登录网页,浏览页面
.
查看hive 表在hdfs上的存储路径
.
case when then else end 应用
.
金额元分之间转换工具类
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3