获得MS SQL的版本号
1 }* D1 R$ |2 A3 l, c$ V1 C$ f6 |execute master..sp_msgetversion 7 o2 m, l J) n- K/ D6 @
5 D: J3 Q" d: {$ U--得到硬盘文件信息 % ?) J9 X0 L* e+ J
--参数说明:目录名,目录深度,是否显示文件 7 E4 x: C6 z5 |* t9 U( a x7 f% h
execute master..xp_dirtree 'c:' ; f* A& W5 g3 G$ o9 M0 D
execute master..xp_dirtree 'c:',1
; ?# P* o3 K; w4 [execute master..xp_dirtree 'c:',1,1 $ f3 v/ S9 z9 i; ]7 K2 s( _
& V2 _' Q# f7 T1 g$ k! N" g5 D, V: N4 o' r
--列出服务器上安装的所有OLEDB提供的程序
% Q8 I0 O$ Z6 C5 \( i3 rexecute master..xp_enum_oledb_providers
* o: A$ N. `. H4 e& l2 s1 T b1 N3 G4 O
--列出服务器上安装的所有代码页
' {8 H7 Z9 m) f. Dexecute master..xp_enumcodepages ( W. ~) L4 Q" Q! t: @/ G! e
/ x' k; h& G3 m) p6 S4 Q5 E9 ^
--列出服务器上配置的dsn K4 V5 P# l# O2 O6 O: h+ n4 g1 a5 n
execute master..xp_enumdsn " } h9 V2 ^( P% \
: |% W" \# _4 O& |
--列出sql server错误日志列表,最后更新时间 . } H3 h' C! }8 `4 x7 S, {
execute master..xp_enumerrorlogs " Y; L9 a) \8 w5 @5 U1 y
% p# [% m. D" x$ Q+ o$ O
--列出服务器上所有windows本地组
$ S3 e. I; h, y7 q' {( y$ t) Texecute master..xp_enumgroups
5 B3 r' ]5 d: U
5 G8 i; z# u: r! N$ z# }--检测文件存在性 $ l1 X0 h' w/ K3 b, k7 S
execute master..xp_fileexist 'c:\a.bak' * p2 D4 U" l4 T3 i8 \
6 j/ U$ I. @" [. `# A
declare @flag int
6 F% ^- Z; R: W, V- a3 e2 f6 @5 I3 K
exec master..xp_fileexist 'c:\abc.bak',@flag out C5 z& ]( X: z/ [9 u: q! U3 \: e
; w6 M# i- w- k7 U1 A0 Dif @flag=1 : b1 F: |. k w" ], Y
begin
% Z/ H, [$ H0 @- {& |print 'exist' . X* r" \5 ]) T4 X7 {
end
' d$ H: E Q& f0 Qelse 8 i5 _+ }+ P% d' c! t/ }
begin 1 f, y1 L& a H$ T4 N
print 'no exist' ; f! P u( ?+ r
end
( i3 Q+ n- |4 p* D2 [) v8 Z) }1 A6 x8 L
--列出服务器上固定驱动器,以及每个驱动器的可用空间
: e: {( K3 L% y+ p% Rexecute master..xp_fixeddrives 9 _( G3 Q8 }- R/ B' h
2 G; S- [$ |3 a! t
& {$ W: |% b* l--得到当前sql server服务器的计算机名称
( j- a ]4 Z& p3 e+ ]8 Iexecute master..xp_getnetname 0 t3 \$ A- R9 _; b' u0 ?" ?8 }( z6 x
h, {2 R6 U9 t8 O0 p, \
--列出当前错误日志的具体内容 8 y, ? R' P, z7 U3 z
EXEC [master].[dbo].[xp_readerrorlog] % Z2 |5 F& Y& |) [
4 m) Z. N/ M6 {- Z# v2 I--列出指定目录的所有下一级子目录 9 s) X5 N+ j j& B
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' + Y& D$ N8 f5 h! S: E3 F- F
' Q3 _* {5 s" y9 ]/ U
Q& l* C/ n# r: }8 P---列出驱动器的名称 . r L& l3 B, U$ p# X1 R5 H# z% v
--以字节为单位的空闲空间(low free)
$ m: A! c# n$ ]; P7 T--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) : f2 g5 [# u1 b) R2 a5 K$ X
EXEC [master].[dbo].[xp_availablemedia] 1 y9 g3 y5 q' V$ M, m
--效果如下: 4 A6 l# t \; m3 K+ N) s
! G# z) H& z& z/ m3 R: Z
name low free high free media type r$ j) f; u: J: w5 f$ A4 i
C:\ 1270386688 0 2
6 h( C1 u5 L: |! ~2 d% _9 r, S0 x& DD:\ 1726824448 2 2 9 Y( Q B# {( W0 U% B4 w
E:\ 875053056 10 2 ; @0 z3 T2 B* m- n5 ^9 h
F:\ 0 0 8
- y/ f) n2 A6 q" b5 S! ^
- ]; i. o5 S# V4 P/ p1 g |