获得MS SQL的版本号 / r9 `. u! {; I4 ^; U) h% c( [2 Z' B
execute master..sp_msgetversion ; M; J7 s4 I3 @5 a4 @( O- x+ O
6 r! a n9 G4 f2 d
--得到硬盘文件信息 4 E4 O0 Z& U- {
--参数说明:目录名,目录深度,是否显示文件 " \6 J& l, G* V P1 O
execute master..xp_dirtree 'c:'
; m) e/ {1 W/ z) o, t7 L mexecute master..xp_dirtree 'c:',1 . c& N7 H5 y& c; `/ n' |
execute master..xp_dirtree 'c:',1,1 ' S4 ~3 A0 h9 [/ |
/ \& ^7 M A2 R5 F3 m" [" \9 b I! a+ M
--列出服务器上安装的所有OLEDB提供的程序
' t, Z: D" \1 Z$ w: [$ gexecute master..xp_enum_oledb_providers
. p$ `5 d+ X& p, k( i/ A
' H1 Q- q- }! T! L, T--列出服务器上安装的所有代码页
6 K" v7 q! Z, S$ S! Pexecute master..xp_enumcodepages 8 e$ Q' x$ g: ^4 F" n6 [" {8 p
4 M- h5 {+ m+ ~% c2 |& _--列出服务器上配置的dsn 1 J& D {9 ?/ J! W4 Q3 i
execute master..xp_enumdsn
& y' Z! F3 ^+ N' f5 d
+ f1 w$ J& W2 I% I0 n2 u9 j6 H! i--列出sql server错误日志列表,最后更新时间 + |! X' [- O% E+ q
execute master..xp_enumerrorlogs / H8 c& L0 Z: ]% R
7 ?% V/ L/ }' s% x: e--列出服务器上所有windows本地组 , G5 }+ Z' V# c
execute master..xp_enumgroups " Y1 v9 }. Y2 j" ~" c
+ u$ j% [8 ^4 u% ^' K k
--检测文件存在性 5 y+ r l2 R# I/ U
execute master..xp_fileexist 'c:\a.bak'
% W# e/ t- O. X R+ n7 V/ [
- H1 W/ V# t/ s; T) Bdeclare @flag int - U0 }+ X: F" n* t- l" j: `' O
- }+ _& _8 E) {8 K! e h; Z; ]
exec master..xp_fileexist 'c:\abc.bak',@flag out , B7 K& R, s/ e9 `7 R( H
1 v9 a: C" E" x, c% a+ b' |2 n7 aif @flag=1
% {. s8 G3 M8 ~: O1 W* Bbegin
+ B' n: k9 ~6 h) b0 M' Xprint 'exist'
2 V/ L! j, r( Q1 y5 _end
! z( b; W7 a: `3 J# N" { relse
/ f- c- d- z- y( o) T4 mbegin
- @* C6 C+ q# q; _1 A3 K8 @print 'no exist'
y4 p [/ t* h% s5 Tend # G/ \" @9 ]! K9 c: j
% Q3 e$ x! u, c7 f. }! H9 A- B
--列出服务器上固定驱动器,以及每个驱动器的可用空间
5 w. A! N& ?3 e/ V9 y5 Sexecute master..xp_fixeddrives
" M- X7 s$ H4 [) t8 q* e! b9 x- U3 b8 t1 k9 k& a
, T, n+ y H. N! D
--得到当前sql server服务器的计算机名称 - s" a1 q2 V. P) T3 H- O; y
execute master..xp_getnetname
7 M" U0 {. s' `' ]2 H
& ]2 |' g+ }% A4 [5 W--列出当前错误日志的具体内容
" S& ]8 d& A) O3 M& FEXEC [master].[dbo].[xp_readerrorlog] , P3 e) A6 N% M# Z' i: V
; m$ \' U. Q: F8 J+ `
--列出指定目录的所有下一级子目录 ) s8 c- Y0 x* F. H; Z& ^2 I
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 Z3 I7 @" o$ E+ I m! z) Q
# j9 ?5 C! p8 t( w3 i4 g
2 }% _5 V9 J, [---列出驱动器的名称
5 ^6 l0 \$ \& C# B6 y1 @--以字节为单位的空闲空间(low free) & [: q3 j9 Y4 n X! }/ P
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
* N5 S, @9 J" S7 H# o% cEXEC [master].[dbo].[xp_availablemedia]
6 o3 A P |# @+ f--效果如下:
% Q$ d/ @. I0 \+ [7 g0 q7 @5 v+ k( A! F, h8 j6 d# b9 Q. H% o& s
name low free high free media type
7 t8 r4 x- I/ tC:\ 1270386688 0 2 : x$ v7 j$ q* i( ?: V9 E3 t
D:\ 1726824448 2 2 " E2 d1 C8 T' r5 H' g
E:\ 875053056 10 2
+ x! g4 B3 K0 p mF:\ 0 0 8
# B, N, `2 m2 V4 S' j2 C& o- t8 S+ Y- \
|