获得MS SQL的版本号 : H2 {0 D5 ]! Y) F4 N* p2 v g3 S
execute master..sp_msgetversion 1 t3 T e, ~4 T8 S! G
/ y8 g* H8 J: N! i' I* t5 F8 A, x6 l: o--得到硬盘文件信息 ( s$ l, g9 l: B/ F9 q
--参数说明:目录名,目录深度,是否显示文件 K. s5 v' X$ p4 C# z8 {
execute master..xp_dirtree 'c:'
9 d1 c+ \ f) H: l' Jexecute master..xp_dirtree 'c:',1
& v) e: o! s5 A3 `, [execute master..xp_dirtree 'c:',1,1
7 E) T+ s0 N0 _/ x4 k2 J7 z# ~
( i! @* j) ^8 d" G- L1 Y--列出服务器上安装的所有OLEDB提供的程序
4 D- s) S: w0 e* pexecute master..xp_enum_oledb_providers , B5 P% \ g' }+ q2 ~1 N
: | |5 n3 H! {0 |; B
--列出服务器上安装的所有代码页 # ]" v, O: r' Y n
execute master..xp_enumcodepages
# ^4 ]3 d1 O; B! L# d
/ X4 ~& a7 j( Y( z--列出服务器上配置的dsn
. _4 k# `8 m7 s! B: l5 X; _execute master..xp_enumdsn : b' U9 Z2 b/ m9 ]! H: a$ ?+ ^
9 }# E( @$ e) o& P$ I
--列出sql server错误日志列表,最后更新时间
4 z n5 ~. |- Q" l' Hexecute master..xp_enumerrorlogs
% V/ j* {" W4 O7 N
0 M' a2 d! ?/ `, t4 w--列出服务器上所有windows本地组
* A4 V( s- ~* N1 n& d! Aexecute master..xp_enumgroups , U; E; u& U* {) A( q+ y
! W$ [' v/ r, T' q+ j) V; W! i--检测文件存在性 8 t% L4 R- Z! S% ~* u
execute master..xp_fileexist 'c:\a.bak'
! o. U1 v( x9 C' z5 t; |8 a& r6 C
+ p8 W1 V& E7 a, }0 Mdeclare @flag int
4 Z, H9 J0 l6 g, `, j- h* z# l5 {+ n" `! H& t
exec master..xp_fileexist 'c:\abc.bak',@flag out " ^$ w( @ H8 n8 I9 C
) ?! Z& R, o3 p. C8 B
if @flag=1
2 U& Y1 [$ ], |/ N9 I0 e( @ H. I# Gbegin - a2 i: ~5 X r3 B) N$ l
print 'exist' * d' u0 Q R7 N5 [
end 3 k; Q3 A7 A# n( h. t* ^7 p
else
/ j, G6 v) x% V7 k$ W5 s* Obegin
* H7 T9 z) c5 ]2 }: r% P& i: z4 Yprint 'no exist' 1 l4 O' T) p3 \$ H6 Z
end
. s7 f l. n7 [0 |* b
7 h+ N4 i4 G: o. K8 @3 z--列出服务器上固定驱动器,以及每个驱动器的可用空间 0 [9 D" S9 j4 H! ^8 P6 X, m9 g# _) t
execute master..xp_fixeddrives
+ d$ E, D$ n. S2 d7 K/ G( `* ?" t7 B( x* v/ B% v7 h
; }8 T3 T; w" y8 ^--得到当前sql server服务器的计算机名称
/ X; t& H2 g2 H# u2 s" G- hexecute master..xp_getnetname
: |/ j: N; D- x4 P( A+ v) ~- C/ y. I. L& B
--列出当前错误日志的具体内容
: u! \' y- H- ]8 OEXEC [master].[dbo].[xp_readerrorlog] 8 A" t& u& ~7 o# v' t2 J" [; l
, G% W5 f, I: m9 n7 Y" b( R7 l--列出指定目录的所有下一级子目录 D* [: @) L8 a2 g7 X. l
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' + s3 I. c( w$ }. b
& j+ L L. J8 r% ~6 I e4 h& v
9 x* ?* w* f. h6 f7 w' g! ?---列出驱动器的名称
7 |, V1 h/ Z. m" b7 E* U--以字节为单位的空闲空间(low free) 9 h- t. {1 z( O" P" a* }- m9 V
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
2 g; u( O# c# W: D0 x" UEXEC [master].[dbo].[xp_availablemedia]
. f0 V" r( s: `2 ~- L--效果如下: % m6 d( W/ w; k+ L/ N
/ G. z$ @& e& u$ Mname low free high free media type
$ [* K3 w) L$ @* D. ?C:\ 1270386688 0 2
( n$ H# j- ]4 V8 f, CD:\ 1726824448 2 2 8 e8 j) L0 D" c0 t: o6 y
E:\ 875053056 10 2
, h* q3 C$ w3 C( }1 xF:\ 0 0 8 / a( U+ ~* g" T+ H& u
3 i: R" Z3 }# Y8 m+ A, }
|