获得MS SQL的版本号
9 g: J- \3 B' _) Lexecute master..sp_msgetversion j4 k o9 C2 c, P
/ n" e3 @8 i: ?, I
--得到硬盘文件信息
8 `" U) g9 d q$ C--参数说明:目录名,目录深度,是否显示文件
4 I0 x% N# M9 ?8 Uexecute master..xp_dirtree 'c:'
; @3 w: V# v6 \9 rexecute master..xp_dirtree 'c:',1
2 m. Z! ~2 n2 R: p- N! R; H& Hexecute master..xp_dirtree 'c:',1,1 ) H3 v! b- F) |5 ? O/ z
- `* X! g2 z9 B
4 u* o7 G) K( T$ g+ \; t- T--列出服务器上安装的所有OLEDB提供的程序
) e& m. ~* \+ P, \, t4 ^execute master..xp_enum_oledb_providers 9 j7 J/ ?0 T+ q8 K' y: }. u0 [
, a. w- u$ y3 k2 Z* o/ Z--列出服务器上安装的所有代码页
% ]7 O: \1 y q( G7 rexecute master..xp_enumcodepages ; ^" u/ h, h* ?1 Z7 r$ v, f! B" B
9 x/ B1 @, T3 W7 W( T' g4 M4 r- b! y--列出服务器上配置的dsn
6 W3 \# Y4 k+ {7 ]4 _execute master..xp_enumdsn
; T) ?5 H I/ Q
: t2 W: K. m, U# a--列出sql server错误日志列表,最后更新时间
8 P: b9 i6 ~$ G9 ^ G2 {) Nexecute master..xp_enumerrorlogs
z+ `4 g9 n6 q# m4 Z0 t' G3 n# r" ?- @ ]5 c, {
--列出服务器上所有windows本地组 ( ?4 D+ I. L4 u; {5 r
execute master..xp_enumgroups : B8 d/ U+ `2 v8 t- G
# G& S. S7 P) r; c--检测文件存在性 / @. C4 }: s3 C3 a8 a
execute master..xp_fileexist 'c:\a.bak' 6 N# m3 g- t# e, w
6 i3 L, Y* X8 M3 H" ]( a
declare @flag int . b# W% [3 I1 |! n( `
7 ~' \' c) S+ e/ p. H4 i$ J! Dexec master..xp_fileexist 'c:\abc.bak',@flag out 3 P4 E1 ^0 I4 v% A2 N- E
! b( D$ P2 r$ ]5 {* j2 V$ ^# z7 f# \if @flag=1
, G/ P( a" n3 R7 r i9 Sbegin 4 t" \) E+ [& R/ }
print 'exist'
1 u9 S2 ^' v; J" Dend
# i g/ a" F; K& ~else % `) r3 S6 a |" Q% {. g
begin 8 Q5 V( |3 B) B \/ m' r
print 'no exist'
$ I5 ^5 ~# j( S# h9 \7 W" r; X: rend + O: [" k, Y2 C* a7 V! u) N7 V5 a
0 U& t V1 k" u* u--列出服务器上固定驱动器,以及每个驱动器的可用空间 / a, ?, _9 A; \, e) q
execute master..xp_fixeddrives 8 Z4 r, s. m' z! ?" O
, |1 T2 e- V1 h3 f8 Y6 l( d# Q5 M
3 e; ~5 G- Q( c% l
--得到当前sql server服务器的计算机名称
; X" n, O8 z! Y: Q9 g3 Jexecute master..xp_getnetname
; @/ W8 D y1 {6 c$ c
# \1 Y% w7 i7 w; H$ |--列出当前错误日志的具体内容
9 Q* C. i( g/ M% x. qEXEC [master].[dbo].[xp_readerrorlog] " f8 c' S8 h2 o3 P: }
( V' t6 L @$ ~8 |* D--列出指定目录的所有下一级子目录
7 |, t- S) S5 W7 n5 r( @EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' , p5 Y( U6 v( r ], D8 D
; _3 O+ D9 J# Q) d* \, G% K- C
! \' d5 p9 _' i O: F---列出驱动器的名称
2 a! Y: T5 K! V' f2 w0 a9 o--以字节为单位的空闲空间(low free)
* v4 R# N# a$ y/ A1 Z7 F--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 8 _1 C# B: [, S
EXEC [master].[dbo].[xp_availablemedia] * i3 b+ {- K& D4 X6 b0 J9 m6 |$ r
--效果如下:
% @: I1 C% U. U# ~# R3 g; v" w4 n
9 F3 @* i4 P! v+ w' \0 oname low free high free media type
! w7 e0 H* \4 h* O" z. TC:\ 1270386688 0 2 ) S. c5 Y: q. b" V: E
D:\ 1726824448 2 2 ?# J3 s0 E- y
E:\ 875053056 10 2
* a% M4 j6 m; b+ RF:\ 0 0 8
4 C2 C, t/ R3 m/ b2 H
3 ]' Y5 K: c+ r' u K |