找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2700|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 + z7 v5 R+ h1 o* t/ \/ e" b" T( P
execute master..sp_msgetversion
; _( B4 n( ?$ W
( v& ~# @3 j( z6 [! [+ n0 ?7 `--得到硬盘文件信息 . C* M) H6 H, g1 T, N4 u
--参数说明:目录名,目录深度,是否显示文件
4 Q* t0 q6 y( M9 G. B8 J. k$ i( X7 uexecute master..xp_dirtree 'c:'
6 N+ y$ ]4 y/ x$ n' lexecute master..xp_dirtree 'c:',1
& g% `0 G: K7 _8 n3 r. yexecute master..xp_dirtree 'c:',1,1 & b/ o5 j1 `- |. v. l) l
3 r1 S1 K2 f, ]) m4 ^

, z& T0 V$ ?! ~5 q2 C4 {( F--列出服务器上安装的所有OLEDB提供的程序
; N2 e! F* e+ U' V8 cexecute master..xp_enum_oledb_providers : f% a" B3 ?1 h0 y
2 Q9 n3 l% m% z$ D9 y4 w" R6 S7 }
--列出服务器上安装的所有代码页
6 C7 B2 W- x" y- z! X" A( s6 Oexecute master..xp_enumcodepages
! P. ?! t1 B5 m  e# T9 ^/ p5 o% |9 C% [0 \9 y
--列出服务器上配置的dsn
" O9 X5 U" {" Aexecute master..xp_enumdsn 9 t* L1 \3 L7 X5 \0 c8 o$ s8 c

+ r4 H" S4 C! C$ r9 ]--列出sql server错误日志列表,最后更新时间   X- K# q# X2 _( g2 b3 [* u
execute master..xp_enumerrorlogs % {5 K2 F+ Y" }* g$ U
6 e  K# q0 v7 o; ^5 B/ h. w
--列出服务器上所有windows本地组
8 a) n& e, [! R2 u1 q; D+ l; Uexecute master..xp_enumgroups
. m9 V& A1 t5 k$ j: C8 Z' y7 L, I) ~3 C2 t+ q" u" @* P& c' O
--检测文件存在性 , \9 r% p/ v" W
execute master..xp_fileexist 'c:\a.bak'
( |& W$ {: m- b0 N% R* G! R5 Z; E, I% H
declare @flag int   v' `  o+ Y, b2 W  ]1 w
1 n! U# Z% j, m/ J- `
exec master..xp_fileexist 'c:\abc.bak',@flag out
9 V6 f, U: d0 b. o& U4 I
% }9 c6 l7 l% I/ mif @flag=1 " }7 W7 e2 d% ?
begin , e- V6 m- D4 `" `/ D7 X
print 'exist'
4 D6 `3 w# x+ _9 a0 A) A# A7 `end
! \$ o% S/ ^: I3 n: }# ~else
/ _( k1 ~% G$ l- }2 fbegin * g( A. e3 K# H  L
print 'no exist' $ R7 w0 |% Q3 T  w# O" z
end
( C+ i* G; A6 y, h1 i$ Q$ S) e$ ?0 I! Y1 x$ t$ U
--列出服务器上固定驱动器,以及每个驱动器的可用空间 + U  Q- s+ c- K9 P5 d
execute master..xp_fixeddrives
! G; s; k  d% o& K. f% v: w5 O8 s6 v5 x6 g

- V5 ]6 l: v  I' M4 m--得到当前sql server服务器的计算机名称 ! o( {; |8 B# j
execute master..xp_getnetname & E1 G' r4 Z( R! z) _

: h: W, P2 G) V/ G  t0 \--列出当前错误日志的具体内容 $ a  Y  S) D% Z' H
EXEC [master].[dbo].[xp_readerrorlog] 0 ~1 j# H9 R& {* Y) b) \% i
( b$ t3 R3 v# V- V7 K3 Y/ g
--列出指定目录的所有下一级子目录
' G3 `2 \6 ]# W% BEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
/ \+ A" j7 Z' ?' l  y
0 m* U+ L2 E- a! t# r
' d! S: {/ A8 f! c0 ^6 x---列出驱动器的名称 2 F4 Y2 \! n2 k
--以字节为单位的空闲空间(low free) 3 t; x0 a" U3 U0 k
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
4 f5 e1 Q: O1 P( NEXEC [master].[dbo].[xp_availablemedia]
' |( l, m: y6 o) d4 o--效果如下:
9 J& J- J; f; m9 V7 g. U
/ R$ b1 V: p1 _- K: V& A; gname low free high free media type : |7 ?5 p* G, H' l
C:\ 1270386688 0 2
0 f" [( ^0 I, D  Y) b0 m" b1 TD:\ 1726824448 2 2 " L9 \+ }9 }7 x, g) G3 M/ j. l. H
E:\ 875053056 10 2 6 ~# [, y' y/ d
F:\ 0 0 8
' V( H% A$ X6 B
# e8 U6 q" I0 i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表