欢迎大家来到测试人生,在你休息的时候你可以畅所欲言,空间里也许有些资料可以帮助到你,来吧,朋友,测试人生欢迎你!!!!

收缩日志脚本

上一篇 / 下一篇  2010-04-19 11:51:39 / 个人分类:db2

51Testing软件测试网x O~8FV+B

--------------设定当前处理数据库----------------51Testing软件测试网^Q@3YjZd
use [qcsiteadmin_db]
?!~5N b;K5X0go
n!g `6D4U[\`,\7E0-----------------------------------------------

RO,k5[ tGoBP051Testing软件测试网^+l%bQg(W

--建立临时表temp0123456789
7a0X'Vaoc Q7O5z7q0--注意如果该表存在会被删除!!!!!!!!!!!!!!
z2BD'Wn&B.L(z+f0if exists (select * from sysobjects where id = object_id(N'[dbo].[temp0123456789]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)51Testing软件测试网 ZP nl4d_v/P

FD [Gw"nM0drop table [dbo].[temp0123456789]

6hB n l~0z8K0

@3T"m%RI V!t3O!R6K]c0GO51Testing软件测试网nzE2|9g
-----------------------------------------------

*oE$q/w:M0

~:X5aZ3E F2o4q0
J cd }*rNT O0dbcc shrinkfile (2)51Testing软件测试网3F:u4NR"u1|

51Testing软件测试网CLYn6K/n

create table temp0123456789 (char1 char(4000))51Testing软件测试网&B,F+V^ I+}w&{7X

51Testing软件测试网[ds~e/Y7GynJ

go51Testing软件测试网iZ-c8I*|*H r$w:X.@ @

51Testing软件测试网A,FqvDt

declare @i int

PSAF$x)N.m? W6\0

C)aOHDN_0declare @j int51Testing软件测试网},`V&NA8M

9A@G-rc0--------------------------------
1tu5y$t8jq0DECLARE @DoTimes       int          --收缩次数,建议为10次
0cE i8sW0set @DoTimes=1051Testing软件测试网a1_&c[:GE k(R
--------------------------------

M&n;rQ7t A3m;} f8Wh(vQ0

3x9@@ |ov0set @j=051Testing软件测试网i yf8oy5h

t4DfY-V&DO0
3g5I*I(KA'{:p$nK0while (@j < 500)51Testing软件测试网F]KL.o6Qg

?l(TPHd?0begin

wA!knf9^0

a:^$O](T6m8cq\0 select @i = 0 

/}tb;LF4}051Testing软件测试网C-a,nq:u7mZs

 while (@i < @DoTimes)51Testing软件测试网6if*G{`)e$j

51Testing软件测试网x d.Y@"C^z

 begin51Testing软件测试网i0qI;P*S

quD;_7a{:w0   insert into temp0123456789 values ('a')

(Dv a1y i&C.JA'Z/r{0

[!X/bk!Tju0   select @i = @i +1

|8q)IW(n4W]d$D-Y0

-hv;w-U(gpO9Yjl0 end51Testing软件测试网qz`nHff_S

{$mCc1eto0 truncate table temp012345678951Testing软件测试网+}b,l]+x,{4xT J

H1QrL0mR1S0 backup log [qcsiteadmin_db] with truncate_only51Testing软件测试网w r K~fbx

51Testing软件测试网~i&H&j J!p

 set @j=@j+151Testing软件测试网6AnEy)f Z8{s$q'r

0oiy^#|x*fQI3d0 select @j51Testing软件测试网H@[9w W!G,V0wG

'H,v}:c*Q^]"H+q l0end

l~4rl/[)k(T#C0

qE*b \/P6t0dbcc shrinkfile (2)

dj)I}#{5G051Testing软件测试网X_cqw5`G

go

j4a j%s,KY)r9kn rn0

Cf|In `S#E#fh5G0--------------清除临时表---------------
3K @ E1x9h7e't3B0if exists (select * from sysobjects where id = object_id(N'[dbo].[temp0123456789]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)

tG0D.B GRd,Z0

_)e'ByK N0drop table [dbo].[temp0123456789]51Testing软件测试网v+G@P|!R[W.s M

+N'x8w*N C Wk,i0GO51Testing软件测试网Mla5HJ*yA1B%@&h7D'V
--------------------------------------51Testing软件测试网c{ |-h7oh)uY

K,r B-tAKO~0

TAG:

 

评分:0

我来说两句

Open Toolbar