获得MS SQL的版本号 ' ?0 z; O4 Z; y! o: K5 E
execute master..sp_msgetversion
# t$ x7 M2 ]% Q& Y
3 O6 N* x5 r$ ]--得到硬盘文件信息
0 _" V$ R4 |3 L; G/ R--参数说明:目录名,目录深度,是否显示文件
0 }, ^ l, U+ U* B9 m$ T( t& ]5 Z: vexecute master..xp_dirtree 'c:' * O( I, r) f8 ?9 U. |
execute master..xp_dirtree 'c:',1 1 {1 U. e% E7 S. s9 }
execute master..xp_dirtree 'c:',1,1
9 {3 ^6 j/ D! ?' o
6 x- Z2 g- e- d8 g J. M o; y7 b0 l7 s8 i n
--列出服务器上安装的所有OLEDB提供的程序 ) Q0 P }: N' l; @! A" {: U; I9 k
execute master..xp_enum_oledb_providers
# d6 q& ~ \5 b# T% j: X; Y. l+ x
--列出服务器上安装的所有代码页 1 m' D2 x' T4 ]
execute master..xp_enumcodepages
! a' `& k6 m' S( S3 k6 F: i0 g. C/ e) }
--列出服务器上配置的dsn 4 i& G$ A$ s& g9 g8 p
execute master..xp_enumdsn ; g" F+ m8 Q# Y/ _ x @. B
# ]0 h7 G2 d3 ~3 Y" F--列出sql server错误日志列表,最后更新时间 " p# x8 U. @" ~3 Y
execute master..xp_enumerrorlogs 3 p. n# R* p- e% q. e
; r0 u- ^# }) X# {0 Y- x8 a$ o4 O--列出服务器上所有windows本地组
* R, x% i5 R# j' O1 P" yexecute master..xp_enumgroups : H" V( m5 D; l: G
. ]$ u1 T V( o8 H2 y
--检测文件存在性 , J( d% r: Z' E/ h2 J1 M
execute master..xp_fileexist 'c:\a.bak'
+ W' u7 H+ z2 d; X$ t6 ?( H5 f0 V7 o1 H4 b0 G, M0 ]$ C# _
declare @flag int
- Z: U6 i# K2 J6 U# G& V+ H: J3 h1 E/ S. O
exec master..xp_fileexist 'c:\abc.bak',@flag out ; J! l) p' u1 g+ {3 T/ r8 b( t& T* {2 ]# P q
9 [6 e8 ^* z9 [0 j
if @flag=1 9 v( d, b- a& z
begin # l" S! R0 ~; Y* s9 L) k, [
print 'exist'
( e$ r! n6 i' u/ [end & D7 q; H* R$ y, N) I' z- h1 M8 y
else : j# h9 [3 v! R7 h; h5 B
begin - I% L/ y% r: J8 ~
print 'no exist' ! s) A: t% k+ W @; i9 n3 U: j1 U
end ! A8 ]3 |7 |# B3 ^& L! J
$ e- W% T1 ]6 z
--列出服务器上固定驱动器,以及每个驱动器的可用空间 * q; W, Y9 }1 X, ?" D. @# p
execute master..xp_fixeddrives
! x; O5 L: S+ z
1 [5 e7 m9 B7 a( [* s( d( Q1 L* f+ P- q; s5 _5 h
--得到当前sql server服务器的计算机名称
. g m3 g+ Z& s# {8 y& S& l4 dexecute master..xp_getnetname 5 t( O3 }. Z$ H' K' M( Y
4 T0 d' `' X0 s, J--列出当前错误日志的具体内容 # r% s! r/ N/ @- ]- t% O) F$ o
EXEC [master].[dbo].[xp_readerrorlog] 0 A/ {( C& |6 _6 Z, j
! m: e' n: B+ y--列出指定目录的所有下一级子目录
# o2 `6 d' g# q- b* s8 rEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
; l: t. E/ h# ?/ Q) Z# `! N- ^
9 E7 {( R6 E8 f7 Z0 b
8 g/ K( F3 s7 o" c" J---列出驱动器的名称
5 L" m3 X* Z# z--以字节为单位的空闲空间(low free) & u; Z% M# G, ?, K9 w3 ]
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 2 I6 L, P& W5 }. U: i0 m
EXEC [master].[dbo].[xp_availablemedia]
0 G, o0 X# e+ L; z2 c3 K4 \( ?--效果如下: : |8 N2 U# z3 O! R
) y5 G& ]# O2 \. d
name low free high free media type ) y# G+ V. r$ w1 F6 }
C:\ 1270386688 0 2
6 w# h f/ p( t2 r# iD:\ 1726824448 2 2 : i; w) m( J a$ \$ w( g' a( o4 ^
E:\ 875053056 10 2 ( U6 W* f% I. V5 a# g! c" ^
F:\ 0 0 8
5 Y6 K. _# z0 ]7 P* l% N$ [. Q3 p! r2 d$ J1 z3 S$ J Q& w
|