获得MS SQL的版本号 - P0 j7 z, P0 G
execute master..sp_msgetversion 7 l$ G6 [6 S7 E8 C. M2 k
" c1 ^9 L' f2 n w n' U& P# G--得到硬盘文件信息 l; p5 [$ e& u, A6 t" p
--参数说明:目录名,目录深度,是否显示文件 ( G" ^$ @, H$ \! [: j
execute master..xp_dirtree 'c:' ; i3 \: X( v# k; X; D- Z% h
execute master..xp_dirtree 'c:',1
' [& v3 {1 x" b( dexecute master..xp_dirtree 'c:',1,1 , R9 o7 O! K/ Q) I/ K
7 s/ q& g! ?6 D* @8 \+ q5 C+ q
& n. r$ z' Z2 O% d9 Z Q--列出服务器上安装的所有OLEDB提供的程序 9 \7 Y. e+ F: y! b9 X& r7 s
execute master..xp_enum_oledb_providers
; @2 n" e( T* e/ B3 a5 C% \/ M6 P% {0 [/ F6 F
--列出服务器上安装的所有代码页 & `, S; Q' e: I3 ? Z! `
execute master..xp_enumcodepages + U8 e% p5 c' T2 k; l A
3 z: q5 \; e( }, g# R2 ~1 R--列出服务器上配置的dsn
+ F3 y9 |7 b1 y$ |execute master..xp_enumdsn
4 }1 X4 s' M J
+ v" {' V7 w& ], f3 r6 i5 z9 y--列出sql server错误日志列表,最后更新时间 6 E3 E5 h2 q2 _+ ~" X7 t% b( h
execute master..xp_enumerrorlogs
' j8 B9 s( ^/ u& m3 l2 z# `4 l( t8 A
( Z2 O V" K3 L' } D$ M2 I& Z--列出服务器上所有windows本地组 + i |9 ?6 }9 M3 D; K+ j9 M2 u
execute master..xp_enumgroups " y! J, D" J9 g4 U
7 k* A& J5 d( u/ |5 O& {, W6 _6 c--检测文件存在性 6 b" N4 ]1 V8 p( h" s- ?$ b
execute master..xp_fileexist 'c:\a.bak'
6 V6 V, ^5 x- ^5 f% P, {9 e
5 k- n0 b: G B% O S( Cdeclare @flag int
7 \) N6 y/ E( ?; O" @% O9 b, d" Z5 o& u0 U$ N8 |% s( r
exec master..xp_fileexist 'c:\abc.bak',@flag out . `/ K5 @8 ~ D# k0 A- _' _
' C2 C7 ^0 i5 m' F0 Q
if @flag=1
! [7 p4 ~0 k/ A4 v" |begin # d- b7 |1 S* O5 ~: C
print 'exist'
, p1 x3 a2 x0 n( Kend # {, C; x2 x7 w2 Q& Y$ R8 T4 X
else $ i4 j3 ?* Q5 O* o, c8 P
begin
7 q$ b7 X4 z" yprint 'no exist'
0 p8 i% ?. {# aend
6 U4 P& _: N* f( N- Y$ }1 _% U
y" l( i. W2 O; s: k9 D--列出服务器上固定驱动器,以及每个驱动器的可用空间
' Q& J0 x7 }( s, Z7 j9 W c" Vexecute master..xp_fixeddrives 7 \+ U) S* o% i" r ?
& K! a2 ^: t' t2 L
, U; k2 @ s9 M; w
--得到当前sql server服务器的计算机名称 2 e1 j, C& ]; ^4 ^4 [: X* v5 w6 O, g
execute master..xp_getnetname , ?7 u/ O7 Z+ a4 I" \8 N/ P
8 v) f5 B$ G) m8 j3 C--列出当前错误日志的具体内容 7 n A8 D" y8 M+ _
EXEC [master].[dbo].[xp_readerrorlog]
, ]% {; ^0 U F6 \- S( |
2 t; @2 k3 \$ L& T \9 f--列出指定目录的所有下一级子目录
5 p7 X9 N' E" G# p- dEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' , l, v# Y) |9 t# _
- v* o; o2 \( W# @) |2 e+ _9 Y
8 x% `% b3 R' N9 p" e _9 K8 s---列出驱动器的名称 1 B; [# G& G) |( x. [, e( z
--以字节为单位的空闲空间(low free) - Y% B0 w" m. |0 ?4 \% L
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) . X0 R1 C" k. ?4 m, c6 c/ C' Z
EXEC [master].[dbo].[xp_availablemedia]
- R, X+ U+ Y [5 V2 I- [5 H- d/ E--效果如下: $ A( ]% ~: M# ^
5 m1 J9 M$ P+ R5 a( C2 H
name low free high free media type
1 w# I/ H- D) C) f/ Q* DC:\ 1270386688 0 2 5 a ^# W5 t8 ~/ w I* _
D:\ 1726824448 2 2 : u) J- T" I' H
E:\ 875053056 10 2 . [! u* M7 [& Y5 V9 E) h
F:\ 0 0 8
- k7 [, ~$ o, E" {1 z+ Z' _ V
; O. L/ g5 C/ l |