获得MS SQL的版本号
% F* c) h/ i# ~& E2 {+ ]5 X: Y! A. Xexecute master..sp_msgetversion 4 A# D5 a9 N) R, m: U
" R+ s' l& I$ z; o/ h. P7 V--得到硬盘文件信息
, S6 D2 g) b! t( p0 |- _--参数说明:目录名,目录深度,是否显示文件 ; a1 P% U' z6 q
execute master..xp_dirtree 'c:'
9 O2 [9 {! [3 e6 Z& { ?5 Pexecute master..xp_dirtree 'c:',1
8 g1 [& `3 U' V/ Wexecute master..xp_dirtree 'c:',1,1
0 q$ g. r* R* x" ]$ H3 ]! e0 O2 T+ O" f$ q
0 E/ Z1 j, N0 R6 ~$ _
--列出服务器上安装的所有OLEDB提供的程序
# G9 d% H0 E Q/ Y# s/ [0 bexecute master..xp_enum_oledb_providers 5 f8 Z& B$ ^0 i" _
- I/ I! N+ D& V. K3 f4 d--列出服务器上安装的所有代码页 ! j5 Y1 Z: d$ ~& I" c$ W9 ]
execute master..xp_enumcodepages " p4 i% o1 D& g- ^5 O# I
* d! ~( m& B( |) E6 T--列出服务器上配置的dsn
0 F; G5 n8 I1 K p9 y, Sexecute master..xp_enumdsn / e" x& f& k' J7 U j$ \ L
1 a% X% F) V5 w* O--列出sql server错误日志列表,最后更新时间 7 |3 w/ K' e/ m! Y+ D6 I- ?" D: f# g
execute master..xp_enumerrorlogs
) U5 p" S0 ~$ F n& M! o' ^3 V, f9 f0 j0 @- K
--列出服务器上所有windows本地组
3 J6 k7 p ^/ `7 G3 \0 b ~execute master..xp_enumgroups . B0 i+ |9 x! F" V8 q
4 s( r5 g' [# S. R! Y--检测文件存在性
/ }) u/ R2 {+ A0 s( L5 u4 O* G2 w2 Wexecute master..xp_fileexist 'c:\a.bak' ( x$ J1 g6 [8 {4 z' k+ }# W! a$ s
# K/ K- v7 T. F/ y9 \$ U$ B- @8 [8 [declare @flag int
" [" m0 I( V: a
* [* ?3 w" r8 b# \, Wexec master..xp_fileexist 'c:\abc.bak',@flag out
* I3 W2 R( ]$ G/ Q4 I6 Q# a
$ K- m" p* g$ L) g" Uif @flag=1 7 e2 y! X* l1 S7 T
begin
8 I( n$ f1 R) {3 i! L. v" Tprint 'exist'
, I# o! G) G0 L, ~$ D+ |* gend M0 [6 {) r: q- v: H6 K" d! J2 y! v
else 9 r; y% n8 p5 W. s! N+ ^* b
begin
' L* j- L: R: o& y; S( Cprint 'no exist'
" g; X6 X2 a i4 g/ N2 G" hend / G9 r: M6 q( G! |
, o. z& F n i+ u1 J--列出服务器上固定驱动器,以及每个驱动器的可用空间
) Q# R: ]% |0 J: }( b texecute master..xp_fixeddrives
6 I5 B" b1 X, N: l8 H8 s# { f" E! B3 \# |" c5 l; H
7 ^# ]- t+ e0 Z8 F7 `5 ]
--得到当前sql server服务器的计算机名称 ( ^ Z6 e8 q- g0 q. ]
execute master..xp_getnetname
8 O9 N+ y% R3 k/ Z5 ?. T0 @# Q. @
--列出当前错误日志的具体内容
7 z F6 Y/ M" {) s/ J/ P+ ~4 j F# kEXEC [master].[dbo].[xp_readerrorlog] , R( d( G; G/ C2 F/ f
& E' w4 o) w8 [4 @--列出指定目录的所有下一级子目录 9 b5 n5 G3 S: A9 A
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
- ^1 M1 \7 u( X$ g
( V9 c( q! g* t" F0 x" B- `" l6 w, R1 ~8 \
---列出驱动器的名称
: U% O3 F& x, u8 N+ a! X--以字节为单位的空闲空间(low free)
$ J/ ^/ \' S, h- ~/ C. E6 o T& _1 ~" ^--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
# {: i0 z, j* [2 Z* F( AEXEC [master].[dbo].[xp_availablemedia] ; G/ z( }7 M. N2 R- K2 a
--效果如下: ; }; u" o4 G3 L Q0 @ M+ Y
, |5 T8 L# l- ?. q' z2 \name low free high free media type
' b8 R" ~$ [# }9 ^: a. RC:\ 1270386688 0 2
7 p1 R' q$ @' f/ hD:\ 1726824448 2 2 1 U% V( q' v' n7 g
E:\ 875053056 10 2 , S' \$ _' G/ u7 {7 |- }4 @
F:\ 0 0 8
2 y- u! P) C! G H0 ]/ ?4 V$ B2 o5 ~! h o; Z# E# g2 @
|