获得MS SQL的版本号
1 X3 X. I' P4 Z6 C/ mexecute master..sp_msgetversion ) c3 m3 _7 a- s. t; D0 F Y
) L4 `! q, I* d) b5 y" Z+ |--得到硬盘文件信息 8 \0 X8 d9 D/ w7 m
--参数说明:目录名,目录深度,是否显示文件
; x2 Q5 j3 ?' x5 @9 o) A+ }execute master..xp_dirtree 'c:' # I0 R$ f K- t; R
execute master..xp_dirtree 'c:',1 6 w. Z1 ~8 t7 o, N
execute master..xp_dirtree 'c:',1,1 $ M3 W7 \. q8 m
- h( w' q$ h+ v$ O/ a
) D: i' z0 d- A2 m3 S--列出服务器上安装的所有OLEDB提供的程序
; d) t; a' y* ^/ D0 }9 Bexecute master..xp_enum_oledb_providers 8 i4 K, p2 ?9 H3 ~3 K" [7 B f+ b
* C. y* v8 Z W+ o/ c o+ w
--列出服务器上安装的所有代码页
0 K J' w! J# a, A9 I0 Oexecute master..xp_enumcodepages
# O u9 R7 T! O! Y
8 O+ j/ n; h% r( a--列出服务器上配置的dsn
! b) p( x. `! ~ P, |/ [$ nexecute master..xp_enumdsn . W6 Z% j! _" u$ G0 D
) O- p6 J# Q5 N6 J2 X: }- `--列出sql server错误日志列表,最后更新时间
: B- ?% t; j5 r; O; |execute master..xp_enumerrorlogs
4 t. q! E% M& g. h" v1 o/ X. P: E
. n: l7 w" r5 P8 [+ ^3 p* {--列出服务器上所有windows本地组 # N, G7 h p6 M* [
execute master..xp_enumgroups 1 ^6 s, R6 p# F, i$ S
7 k! J* d6 f' p! }( m9 p2 f' v--检测文件存在性
6 F" h5 q; F% w% }% Texecute master..xp_fileexist 'c:\a.bak'
* s0 W/ H$ q" z/ c0 \' V' H4 I5 W
6 L0 P, |6 e3 y5 Y p% h Xdeclare @flag int : p+ {" {& B# k" z! f
8 a2 H0 H; ]1 y. H" s
exec master..xp_fileexist 'c:\abc.bak',@flag out 7 I" x7 z& A+ D1 Z
( _' w" r) h( _/ `
if @flag=1 8 j: I) z. |- K
begin
% ~" M3 W4 B& K0 p3 oprint 'exist' ; j+ b4 m+ z, S1 c& q
end + a* V4 w1 T/ S) r% [+ \8 g4 G
else
0 p. i. u: ~/ n+ v4 w1 Ebegin + ^+ Z" u/ ]: t8 k* T. h' H4 b
print 'no exist'
' z+ |9 u0 q4 ^- e/ `! Aend
+ E# ~# x, @5 D1 Z. v( M3 n0 W( I# T& U" m+ S
--列出服务器上固定驱动器,以及每个驱动器的可用空间
4 E5 m1 Q: Q0 d- k" L! L. n3 ]execute master..xp_fixeddrives
; ~' j/ T7 A1 K
& s4 i5 y/ L# S7 R/ h8 H% u6 D% Y7 y6 V1 y- h/ V
--得到当前sql server服务器的计算机名称 9 U: ]& N w2 |1 U- O% D
execute master..xp_getnetname
6 X" H4 w! G, c! k# V) r7 x5 R
3 f/ a8 p/ M+ E--列出当前错误日志的具体内容
! q/ V8 K( b" Y( x" v+ a5 ]0 ]: d, {$ @EXEC [master].[dbo].[xp_readerrorlog] ; V, i/ M; | G8 \
' C1 F' @, ?* V1 v7 u$ V+ T
--列出指定目录的所有下一级子目录
" r. c, E% E$ `- L! @9 vEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
6 I% i% c R, F" _7 n4 V y% [; F
6 G! h4 Y# i* z& f$ W$ X
---列出驱动器的名称 : ^/ u; ~5 O* m# @. m( Y0 U
--以字节为单位的空闲空间(low free) ' D# x# W; t( D5 E3 f$ y+ z4 P
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
7 S3 c0 x6 |3 \( V/ G: r' u3 [EXEC [master].[dbo].[xp_availablemedia] % d/ g# a+ X' C0 V* \+ ]4 y) Q( o' K
--效果如下:
1 \( Q, w6 s/ A3 E
1 `) Y" I1 f# \6 Q9 q; G: }name low free high free media type
) [: d4 _. G' z! p( K) x% e( aC:\ 1270386688 0 2
" }/ ^3 U f% m& q# \# ?D:\ 1726824448 2 2 ' t G4 V0 X ]4 ?5 L, Y
E:\ 875053056 10 2
+ D$ V- G1 p0 T- rF:\ 0 0 8
/ x) D0 `5 h* p$ d7 ^' @! O5 v0 C* _, N0 H I3 j2 z
|