获得MS SQL的版本号
7 r P; E) k+ ^, x4 iexecute master..sp_msgetversion
: R _9 ]; m) A2 o6 Y/ `8 \2 J! `& l+ v$ G& [$ l& J# c6 W0 u
--得到硬盘文件信息 ( n! v" m) Z% m6 f, n8 E1 P. Q
--参数说明:目录名,目录深度,是否显示文件
& G8 P' A! N& e0 {* B5 }1 c2 D& mexecute master..xp_dirtree 'c:'
: f0 V& _7 ~4 z) ~execute master..xp_dirtree 'c:',1 3 I* T5 M+ F: V$ z5 E+ l2 }
execute master..xp_dirtree 'c:',1,1
. t- x! l" g7 y$ Y
% ]! a6 t- ]4 o' z5 j+ [% V/ R
# \! M0 ?) n) y+ U' t: |. \--列出服务器上安装的所有OLEDB提供的程序 , X9 n' N: v/ N: O: o5 |
execute master..xp_enum_oledb_providers
, D3 E# w. Y7 ~, g; [; `$ m3 O5 L9 u+ Z- b- h
--列出服务器上安装的所有代码页 0 }9 e+ l4 H+ D0 h+ w
execute master..xp_enumcodepages
: L) n, o" b( l% y. ]
$ `$ W& a, r/ r! a! j--列出服务器上配置的dsn ' R0 Y( }9 k* n! B: h( ]! V9 q; g [9 X
execute master..xp_enumdsn
7 q, _* H7 r+ }9 `5 |5 F% X6 w! D( E; f
--列出sql server错误日志列表,最后更新时间
1 y9 Q' T3 U3 K) U- ]execute master..xp_enumerrorlogs ; n. T& q+ F2 q; j+ p. z
8 P" W3 S, @: @2 x$ s+ o
--列出服务器上所有windows本地组 % f1 I9 _; F* T& g5 e$ M1 c1 N: @" a
execute master..xp_enumgroups
$ c. w" n: z9 J
3 _; d# C3 L6 P5 h, B! O9 k5 m1 h0 m--检测文件存在性 ' q5 i' U7 W4 S1 }% u( m; J
execute master..xp_fileexist 'c:\a.bak'
$ [1 O5 [, M8 u' s9 g& ]
. ^# @& I m# ]0 @1 o6 gdeclare @flag int
9 \+ r/ w2 u9 M, t- C, t# W
# }$ r. l6 c1 H$ s* S# Dexec master..xp_fileexist 'c:\abc.bak',@flag out ' T8 c5 `: X0 J
0 C) K$ o9 e d5 j- G1 o/ ?% W
if @flag=1 ; I* ^7 }, x. F7 {8 e' a! P, U% e: C$ a
begin ' U- P" g. O/ Z4 ^2 q) N( d$ q
print 'exist'
7 q& s4 y9 R/ k2 m$ @- h" W, xend ; m8 }6 {4 E: G
else
! q7 R" z+ e# Sbegin
& R! N- C* D& I$ L1 eprint 'no exist' # T" p e" c. X8 u
end 7 m2 g4 S. m, E1 Z5 N
, y* ~7 J3 s+ v5 g+ j0 g
--列出服务器上固定驱动器,以及每个驱动器的可用空间
# v5 ]8 C. I' q Bexecute master..xp_fixeddrives
; d& d5 a S( u8 Z9 m8 U% E& J6 R- j! ~/ w5 d: }
0 \9 r( k4 J: O. f) x7 _% k$ E3 m& m
--得到当前sql server服务器的计算机名称
* }9 ?9 U+ K6 \7 x' U; R! a% Mexecute master..xp_getnetname ( g' C* e8 Z x
# J2 I- W |( P$ R: N; y7 C--列出当前错误日志的具体内容
) J% j2 o& Z. ^% I5 i eEXEC [master].[dbo].[xp_readerrorlog] : F6 V! d# ]+ z
1 T5 a. U6 e& S) }% w--列出指定目录的所有下一级子目录 4 U, `+ w6 F% ~, L$ s P
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
6 g$ W G# P: Y8 \7 g2 H$ c* N1 l y9 A
' W& s9 x' b( Z) N' |4 B---列出驱动器的名称
6 c' n1 p+ |2 T1 ~: Z- {--以字节为单位的空闲空间(low free)
1 ~* q% Z. Z9 v1 h4 C7 b--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) % X" A) D8 w. u4 s i5 t
EXEC [master].[dbo].[xp_availablemedia] ! O Z9 ~. s! n+ a5 E
--效果如下: 6 C$ _" }" d9 r+ F& F9 J0 I$ w
/ d' K: f' ~5 R
name low free high free media type
* r3 i% C1 e$ X; I1 oC:\ 1270386688 0 2 : c8 S! H, _. z$ W
D:\ 1726824448 2 2 6 w# L+ N2 R5 F
E:\ 875053056 10 2
' A4 z& y' g- W+ PF:\ 0 0 8 & p/ C7 t5 }$ V# H
! K' x4 I5 l; Z v. g$ C |