获得MS SQL的版本号
4 v$ J! j& ~$ }. Z, F; n4 ?execute master..sp_msgetversion 5 L3 ^5 W6 Z: H$ U% w
, {- e- P3 `$ y--得到硬盘文件信息 , e+ w' T1 J/ Z! |/ I' o
--参数说明:目录名,目录深度,是否显示文件 ; E" R$ N) q/ u3 J2 q0 k- s0 \
execute master..xp_dirtree 'c:'
( M7 r; b" g& Z' V& x! dexecute master..xp_dirtree 'c:',1 R$ w/ B& I1 x n: l$ o2 h x" U
execute master..xp_dirtree 'c:',1,1
- g9 L8 E% i, S6 s( d
- `& |5 n% \" o: U% l; }, | P% X* u
--列出服务器上安装的所有OLEDB提供的程序 9 h. ~& F' i' @' V
execute master..xp_enum_oledb_providers 9 ~( r3 V# ^9 [2 h5 h1 P
) X) S( f" P* F) w& t# w--列出服务器上安装的所有代码页 - A; b0 b& Y, m
execute master..xp_enumcodepages 2 z: A i6 ]9 l: Y( |- ~+ _
b; f/ }8 Z0 ]8 y
--列出服务器上配置的dsn & ]) V& [- {5 u! d
execute master..xp_enumdsn
5 A% t: h9 r7 f7 C2 n' W' W: L' S8 M" a: S
--列出sql server错误日志列表,最后更新时间
4 M* P: L5 N8 W$ [execute master..xp_enumerrorlogs - e* Y6 y+ I: ~
. Q/ c C" r+ S# u3 o
--列出服务器上所有windows本地组 % n' P+ o8 _- A( s4 j
execute master..xp_enumgroups
" y0 R* w$ L9 O* Z# h# W/ W, ^7 h9 C
--检测文件存在性 ) K. q5 D+ }5 M/ j0 G: j5 U
execute master..xp_fileexist 'c:\a.bak' ( J8 |4 ]7 ]& h' E3 D
0 Z' k: i2 m" M# C. V6 Z, wdeclare @flag int * L- [1 N# V1 D2 ?
4 J2 m2 n. J$ cexec master..xp_fileexist 'c:\abc.bak',@flag out 8 r" T0 t: p3 E) c( S% F6 K
* g+ k" U) O( ~3 l4 C0 s
if @flag=1
/ l% h. `) M% w3 w7 a6 h7 _$ ?9 Ybegin
5 L3 P4 {; j4 oprint 'exist' . f9 i( @1 n7 B# N# ?& u3 u
end * S5 @% u: ~$ w3 x. f* \( i% @8 ~
else
/ R6 O" p* q8 W9 x8 n1 L' e+ abegin
: h6 I' W7 T, N4 {2 X/ sprint 'no exist' ) Y4 P: i5 }( U- [7 [$ ~3 K7 t
end
* U/ O' E0 B0 m0 y1 m1 a' q2 A
/ B) F2 G: r2 {* N2 b2 I( b8 C--列出服务器上固定驱动器,以及每个驱动器的可用空间 . r8 y" L8 B1 Z [ t% O" X
execute master..xp_fixeddrives 3 j- a$ t9 H1 J/ F; E* I6 v
8 r- t6 ~& Z4 {0 t: u2 @
; P; \5 N& J5 N' i0 y$ C N4 Y--得到当前sql server服务器的计算机名称
9 d& x2 X" V# m; C2 f! Kexecute master..xp_getnetname
" i( K3 i3 T# K) m+ D" Y. o
3 A# q& r8 S7 i- Q6 O+ }1 K--列出当前错误日志的具体内容 8 s0 P+ D5 o9 g& e m
EXEC [master].[dbo].[xp_readerrorlog]
/ o- o; p/ a; [! Z; S, i! Y6 Z) L% s8 h/ }. N4 x7 @ T. \0 z6 p
--列出指定目录的所有下一级子目录 % [5 A- H y& J8 Y, E4 B9 V, f) ?5 H
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 4 ~; f% z( K) |* }" U+ M
1 _: y: r7 Z7 W$ Z1 H
1 D6 R, u& ]% M7 s) `2 s---列出驱动器的名称
1 y9 ~* n3 |1 [1 b% Q2 ^--以字节为单位的空闲空间(low free)
5 h, J; ^/ J0 W9 {--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
* N. w$ _1 a" u* ]# X0 [# ]8 u) m) MEXEC [master].[dbo].[xp_availablemedia]
8 `: y3 u- A, J. @) J9 S; R--效果如下:
( l8 [9 V. c! b4 v! L
0 j. }7 u( @& p5 vname low free high free media type / \7 b. c5 x& f' z7 F5 k( V. s! F3 n
C:\ 1270386688 0 2 # e5 k. P# _6 o2 N# d2 Z5 U% B
D:\ 1726824448 2 2
* ~4 E& Z0 y* y' sE:\ 875053056 10 2 + s+ {! G1 |3 K
F:\ 0 0 8
: Z" f5 {: Y7 T& I/ S+ D/ ^1 f( m3 U* i; h
|