获得MS SQL的版本号
, b" k) c8 P+ A% A; q$ ^' Zexecute master..sp_msgetversion & E/ {0 e$ N" B) \- d3 K
6 C6 V) Z! w& K8 g--得到硬盘文件信息
& Z2 G; u, i' w& w+ t--参数说明:目录名,目录深度,是否显示文件 3 X& I9 t# w: B/ l w x' X/ `
execute master..xp_dirtree 'c:' + Y* m' r$ {; o: u
execute master..xp_dirtree 'c:',1 ) h c8 v9 Q5 y! N9 `' I
execute master..xp_dirtree 'c:',1,1 ! J/ e, c8 T" Q5 F' T
) X" i$ S5 l) \: {0 q$ q1 ^0 H' ~
--列出服务器上安装的所有OLEDB提供的程序
# f/ d. m, ~/ S# t$ S. Q* }execute master..xp_enum_oledb_providers / [/ j) o; l+ B8 o
! K5 O0 A2 J/ I--列出服务器上安装的所有代码页
1 ~5 \( w" P; Q P6 yexecute master..xp_enumcodepages * v, A! b* P$ t" M$ c
8 ]# ~" R* R& I5 p! f$ {8 R7 h0 X
--列出服务器上配置的dsn
/ g$ @+ @* ^: H+ q6 b% d! k5 Xexecute master..xp_enumdsn ( j' y7 z- _7 u4 W
1 j, C! r: C3 [; R8 \& A- o--列出sql server错误日志列表,最后更新时间
; R+ C9 @; [7 v2 f* } j* oexecute master..xp_enumerrorlogs 4 l& ?( T" s& x( p* N8 V) l$ E$ T- X+ i4 q
7 m3 q5 h1 u |" l4 `--列出服务器上所有windows本地组
9 Z" h# F- k2 d3 M# L }execute master..xp_enumgroups ) S! m' \5 I9 c! A$ e7 B
. }0 Y w. O2 y; Y
--检测文件存在性
* M& d5 h A5 ^7 fexecute master..xp_fileexist 'c:\a.bak'
6 F4 R$ X, \& G* ~ p# H; k2 X* E: Z
9 @' I" |) r) L/ H" I/ gdeclare @flag int 7 b, {/ D& |0 |+ C. X# c
; N" v: K0 `8 d& A0 Y+ X5 p9 @exec master..xp_fileexist 'c:\abc.bak',@flag out ' E. c5 g& v, b5 _
1 x/ @- r7 W8 Z$ s* Y+ f+ gif @flag=1 7 X1 e! ~- _' D' L1 Y
begin : ?6 N# S5 }5 J, `, @4 q
print 'exist' , z& h5 r- W) i1 \- @: e! J3 K
end $ t! m3 d0 j* U4 Y
else
6 G' w" J* U$ D: w8 J7 a3 N4 @+ [9 h; Rbegin - t& m5 k6 p$ U3 A P
print 'no exist' & T; s$ Z; j. {* ]* [# n
end
$ L9 c9 Z8 e r, P
5 p0 k3 ~6 B+ F' r. V/ J--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 \, J- u5 Y- O. I% r, E& sexecute master..xp_fixeddrives 9 r5 ^+ H1 a5 I
2 f& c) w7 _9 d& ^* r i; O L5 p* H$ S) X% B
--得到当前sql server服务器的计算机名称 9 V5 N |; W& D2 `5 Q- L
execute master..xp_getnetname , V7 a; k* `$ ?
) A+ w# d* m- ~- }5 t7 h$ w--列出当前错误日志的具体内容
; b/ m0 a- t( }4 \6 T0 REXEC [master].[dbo].[xp_readerrorlog] & p& E/ g" Y. Q# x* G
( ?5 N+ Q7 p9 T* Q! R2 V4 P
--列出指定目录的所有下一级子目录
- D8 h9 S' N4 U1 A' ~, I/ S6 @% oEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 4 K, t- |) {6 j" E
$ v8 ~; [0 j! Q' i' {6 m
/ a Q8 T/ D) J0 h! |# u! L7 K---列出驱动器的名称 6 q+ t& ?# y/ a) w$ H# H! B. x6 x2 ?
--以字节为单位的空闲空间(low free)
7 M- i& }7 b- w, z. N% a$ x--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) N0 X' {1 k' Q4 q: ZEXEC [master].[dbo].[xp_availablemedia] 4 w, C+ l! _% f; |7 x7 d
--效果如下:
$ ~% T- p. P9 e& W1 O8 ~, G( y/ ~* \- w$ B6 d/ c
name low free high free media type
- ^# F& l1 j7 M1 o( n) ~C:\ 1270386688 0 2
' ~% N4 F5 \ f+ aD:\ 1726824448 2 2
4 b4 i8 F; ?% `$ w% z+ \6 \0 yE:\ 875053056 10 2
9 T* K% ]$ f0 r. {+ o& SF:\ 0 0 8 , u% z1 K1 d) O/ s* ~
( e# W0 g% T9 u" f0 D) d9 k& w% D
|