获得MS SQL的版本号 6 d' G( t# X B) b
execute master..sp_msgetversion , D& s7 g9 k) j: ]# ^
% q( z9 t/ l7 W--得到硬盘文件信息
9 S& P1 v% b7 \8 Q* s--参数说明:目录名,目录深度,是否显示文件
6 T, ^& l. D' b7 N; l4 g, [* ?% gexecute master..xp_dirtree 'c:'
/ E5 @* a, ^+ L8 Yexecute master..xp_dirtree 'c:',1
$ E: t) z$ f% ?: [; e# `6 B: cexecute master..xp_dirtree 'c:',1,1
* I4 Q/ J/ m! o* |4 s
2 ]: S- B3 g. [
( E/ }) x. c4 ~/ O--列出服务器上安装的所有OLEDB提供的程序
8 ]" V# L9 f& G# T2 X- x4 Rexecute master..xp_enum_oledb_providers 8 i# F! P( ^) ^* L" |$ `1 g: e
1 G0 j$ R. N' I6 C2 i' v$ I- W
--列出服务器上安装的所有代码页
1 b H7 h( D- W$ I$ Dexecute master..xp_enumcodepages * K( `% V; @! X ~6 P" L( Q* v
" K) V1 H. A; v( `) H T
--列出服务器上配置的dsn & J9 S" ?6 |; s/ Q5 V
execute master..xp_enumdsn # J. V! Z, B8 d
2 y. a1 e$ W @6 y" C G. {--列出sql server错误日志列表,最后更新时间
: [2 l. p7 ~9 n5 [execute master..xp_enumerrorlogs ' ]* _! \9 J/ H, p4 K
& a+ S& B- H& ~! \, ~ N9 A--列出服务器上所有windows本地组 # F5 z0 ~5 |+ ^4 ^: F9 V
execute master..xp_enumgroups
# u& y3 ]) K, s" _& Q9 P# _4 x2 {: i1 n: o
--检测文件存在性
. Y6 m# ~) |) Vexecute master..xp_fileexist 'c:\a.bak' + B ^- H9 K4 r% w+ X
( ]6 l1 K2 p% \, K) K7 Adeclare @flag int ( E, R. I8 N; e; s, k
! j$ n' Y0 Z' ]6 ~9 F7 h: Vexec master..xp_fileexist 'c:\abc.bak',@flag out
: a2 @) U; O, K6 v b
0 A" f- L; W7 d* G8 w( W2 gif @flag=1
* Y3 ~- ?' N* d, pbegin
( O! K* x4 S( h$ fprint 'exist' ! K% e1 U( v3 n8 m# {3 N# b
end : f2 y8 X: ^1 I; M
else
+ ~8 _! U6 ?1 i/ j1 X7 h8 a! ~begin # C# N' \7 `. a F! {9 ~
print 'no exist' - R9 L. f% G' \3 {
end ' m; D, D) @" P
' o1 Q2 C( B: Q2 D--列出服务器上固定驱动器,以及每个驱动器的可用空间 p/ d* }, E! Z8 }3 g$ M. j
execute master..xp_fixeddrives 1 s0 i' Y2 T8 [. k; j$ ?0 W
( y: k% l# R, K! W; M( N# g* q$ {7 @" X7 O$ t' z% V% {, a
--得到当前sql server服务器的计算机名称
' a# L% }" ?# w0 A& h, {8 q" dexecute master..xp_getnetname
% O2 `' L$ u% A) b4 g3 c
) p6 L- p" X( N+ }--列出当前错误日志的具体内容
3 Z3 S5 F/ T* Q# L @1 aEXEC [master].[dbo].[xp_readerrorlog] % k& u7 Z" s! ?- y& p7 c
8 z; H, I8 \: K/ H8 o5 ?
--列出指定目录的所有下一级子目录
+ {7 d; r5 M& n; z) h4 y' s. M: FEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 6 e6 N8 E. v. a9 F4 c3 y, C
2 m* m& D* c2 l) G3 C$ W& L
& G1 W0 J4 f* M/ x+ A( L---列出驱动器的名称 1 }8 J8 y; E5 r8 o
--以字节为单位的空闲空间(low free) 5 `9 f8 e/ F ^ v
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 7 {6 y- K/ D% J& W
EXEC [master].[dbo].[xp_availablemedia]
+ n0 }( a6 b0 ?$ `, q* f--效果如下:
4 m2 n5 N- r5 t& i( `9 c5 _$ K5 ?" B; E
name low free high free media type
" ~4 {/ [' t4 S; H# ~C:\ 1270386688 0 2
" W2 T/ w% P9 m$ m, F, M# YD:\ 1726824448 2 2
7 p1 y0 W6 l: `7 X( T- Q' J hE:\ 875053056 10 2 t `% R' g8 O* [/ }/ |
F:\ 0 0 8
/ L; C2 b/ W R; A9 {, }
: m: b3 `9 m% G! A+ n1 I( D8 Y |