获得MS SQL的版本号 6 \* s# v7 K* Z4 V5 n3 K$ c% e
execute master..sp_msgetversion
) r4 |6 M3 u" m! Y
5 p' n( b$ l ]% h7 @' f# o8 e--得到硬盘文件信息
8 h% F/ A) R) T$ J--参数说明:目录名,目录深度,是否显示文件
( S& M$ j7 a1 sexecute master..xp_dirtree 'c:' $ s' w8 I6 P% @! r" {1 ]& z; O: m
execute master..xp_dirtree 'c:',1 . R" A) n( q$ k8 C+ K6 U
execute master..xp_dirtree 'c:',1,1 L3 [$ }# H8 W! T) [+ M4 r
# x7 q1 z) V) u; ~
% z2 \0 X% q( t9 Y$ Z! F
--列出服务器上安装的所有OLEDB提供的程序 # w/ a m& {. B
execute master..xp_enum_oledb_providers 5 L j: ~+ J L/ E1 A
$ A6 M! \; S' b3 `& k+ W8 ?0 K6 G9 t--列出服务器上安装的所有代码页 , ^6 Q' z1 m' |
execute master..xp_enumcodepages
7 N u: N9 M0 @" ^7 n9 i2 p k" h3 P: \/ U# d) J( K
--列出服务器上配置的dsn
+ K3 P3 w& n3 e, A1 k- M+ uexecute master..xp_enumdsn
* ^7 s% o) G- t1 Y1 H8 V+ ]9 o% _- D# K- V
--列出sql server错误日志列表,最后更新时间 , N( d+ t1 T9 y! I, M
execute master..xp_enumerrorlogs
2 q: B3 K7 n$ d0 q2 A/ q7 n1 k6 g) I0 {# r! i
--列出服务器上所有windows本地组 5 u: ^8 W$ w+ h
execute master..xp_enumgroups ! @( Q$ W) B; L) J5 u
, {0 Q+ ?, \& k2 U( P5 l7 b+ p
--检测文件存在性 . v; C' G1 y$ |
execute master..xp_fileexist 'c:\a.bak'
& e0 n& D# R% A& s
5 L4 H" Y7 r4 f6 `0 Wdeclare @flag int
+ \; H+ q# P, j# K+ `3 y5 ~% l" L! j2 E$ U8 N* U" L- b+ X. E4 d' R
exec master..xp_fileexist 'c:\abc.bak',@flag out
" q) ^* S8 {1 @! h2 }9 ?& i, c6 Y! q8 c
if @flag=1
7 `9 p* j( s7 v+ G. I( Jbegin
8 ^8 E+ U3 x& _1 W' jprint 'exist' * q* p! v m( [& y1 [& z
end
( Y5 n5 e9 Q6 c8 e6 xelse / v( M- _+ w& m( l8 x, o
begin
5 a. t7 _! D. Z2 Eprint 'no exist' 8 B% }' n% p5 G( N# L
end $ x: [$ ^2 |6 n( L l: Y
: e$ s* W# K1 b( g: o# ~! l- ]--列出服务器上固定驱动器,以及每个驱动器的可用空间
, A* ^' ` Y+ e; x# Aexecute master..xp_fixeddrives + }3 t+ i9 z$ f$ }! d
1 o7 H: ~' c! R; k" o& Y& d% g, R$ a& p% |7 A+ I5 j& k
--得到当前sql server服务器的计算机名称 3 L* v& P( L1 W& r" Q
execute master..xp_getnetname 8 F6 b. r; X6 |6 g
( v& [ G- O/ N+ } f/ ~. ?$ X
--列出当前错误日志的具体内容 F) u& h: U( y2 J d
EXEC [master].[dbo].[xp_readerrorlog] 4 Q% |8 ^# ]; z* p1 x- f
& u0 I* Z$ u4 p% _3 l: W3 E--列出指定目录的所有下一级子目录 8 ^% ~0 @: \, g; h, Q c6 G, \
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' ; V8 ]9 A8 D0 U
8 z9 Z" T" C6 Y% w# c
1 w5 h, U' ^2 e3 ^( P
---列出驱动器的名称 . M4 V S& U$ Q: i! Q0 P* l. S) I
--以字节为单位的空闲空间(low free) ' }' T* v" g% O' y; U s
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) % Y+ x" x4 |5 M5 a( L
EXEC [master].[dbo].[xp_availablemedia]
+ y6 B2 o/ ~' { j0 n/ F+ x0 ^2 l--效果如下: ) w, h5 V( v) a y4 w
. q+ b5 J& t4 X o! Oname low free high free media type
, ^6 Y0 y# p& s! \ C4 ~C:\ 1270386688 0 2 $ G7 r5 @! `* n* Y, r5 y
D:\ 1726824448 2 2 & K6 Q1 M$ N( m' F/ E% U
E:\ 875053056 10 2 : p2 o2 j Q9 N9 H2 T3 S6 T
F:\ 0 0 8
0 W# \$ J) m" m- w# ]0 F
5 d+ v( F! E4 t5 e |