获得MS SQL的版本号
3 [" u3 B9 d) q( B2 D) j* `9 W1 [execute master..sp_msgetversion : Z2 d% z/ \9 S2 m
7 H& t: I( p) G" Q: i: o- |1 E4 e--得到硬盘文件信息 8 b, o8 q* k! O v' j+ a
--参数说明:目录名,目录深度,是否显示文件 7 k# S- S) s. S; r9 y3 W( l. p
execute master..xp_dirtree 'c:' : {# {' h0 B4 y6 L
execute master..xp_dirtree 'c:',1 8 a4 o0 M9 d! [# v# _1 J6 I& r% ^
execute master..xp_dirtree 'c:',1,1 / |* E. o. {, F
$ I/ s1 B/ h" s2 Y7 i) d
1 T0 {8 E) @. I2 \+ O--列出服务器上安装的所有OLEDB提供的程序
+ W$ V' N' {4 g; a! m% K$ ~execute master..xp_enum_oledb_providers 1 v% b5 D6 c. }- i. ?0 R; ~
% |7 u" v6 ~$ H1 F5 t
--列出服务器上安装的所有代码页 5 v0 d2 b- h. B R. } R
execute master..xp_enumcodepages
5 m, J3 X0 W/ Z- S" o" B5 q8 y5 H* E/ ^& ~% Z4 H% G
--列出服务器上配置的dsn
0 B& J3 \2 ~& N" u+ Bexecute master..xp_enumdsn
! ?& g8 H2 W6 B) S: W0 x% K5 Z F5 m& r
--列出sql server错误日志列表,最后更新时间 - ?5 u, U$ R3 [4 z" D
execute master..xp_enumerrorlogs 6 ]- N t& Y. A9 A% W7 V9 a% d7 R) {
8 g1 t: W8 O& o- u0 M) |8 n--列出服务器上所有windows本地组 n9 P* ` Z' S' @
execute master..xp_enumgroups
% z, u: Z+ m% a3 m; K+ f( u; y5 C, U" O* _ M6 F4 v3 G
--检测文件存在性 4 N! Z( {' B0 }. ^
execute master..xp_fileexist 'c:\a.bak'
1 R, p/ T- ?+ v q2 t* X+ \. d3 ^% j3 M0 {2 v% D. W
declare @flag int ' S8 V& f* ^( O9 G
9 Z; @# B6 m5 z* G$ u
exec master..xp_fileexist 'c:\abc.bak',@flag out b: w7 ?+ S+ F" L- O- [0 G4 X' ^# N
/ A/ e4 n( x: R6 l
if @flag=1
% f8 b) u7 z& J! V8 ~3 o0 [. Cbegin ; g/ z3 O3 I6 I( w! m
print 'exist' z) J/ m8 J- `4 J* S
end
+ N! C% k% c7 f' s/ r) ^' J3 Relse
! l+ |: I$ W3 c; Tbegin
4 L, \& _3 |: w2 E/ F1 Rprint 'no exist'
) @; l4 o) G" N& X; ~& Z7 A7 _( ^end 0 b% \& ?0 I7 d2 V" y* J
- J# X* o. e( c- i--列出服务器上固定驱动器,以及每个驱动器的可用空间
$ L2 E. B4 \7 `* qexecute master..xp_fixeddrives
, K& Q* m( Q" m; e2 D% L
. t9 I" I8 m- y
; S5 e* U3 ^$ c0 {; V--得到当前sql server服务器的计算机名称 ' ^( `, p, Z& y3 U: L* @& L
execute master..xp_getnetname
, n; F$ M7 A4 P. n( r" H
# h5 [5 O+ }( k S0 s--列出当前错误日志的具体内容 - D% {% V+ l( M0 x( I( r2 N8 }
EXEC [master].[dbo].[xp_readerrorlog]
5 N+ C/ S. o. b! W3 \" I; S6 f" t8 X3 K
--列出指定目录的所有下一级子目录 4 r% W: n1 X. D' i: u3 B/ D! V" C
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' * l4 |8 t" |2 M2 P4 q- \, R
4 R4 d# z0 b" b1 Z9 e
7 w4 f" z( b0 r" |
---列出驱动器的名称 $ }- J+ r1 W" P* G% s( Z; a/ X
--以字节为单位的空闲空间(low free) . L, R/ D- r* B
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) ( E9 E% t- h7 c( L- l, e
EXEC [master].[dbo].[xp_availablemedia] * X9 {! J n% X* F8 l
--效果如下:
* C. @9 @1 Q+ t/ t# B* s0 Z
% Q6 W1 V1 \( P& S- h4 xname low free high free media type
4 I$ C8 B) _1 o- ]5 QC:\ 1270386688 0 2
% q1 d! _; C9 p% v7 ]0 K( FD:\ 1726824448 2 2
& N3 m5 Q" q, {1 c8 Z! S2 f7 ^+ m# |E:\ 875053056 10 2
2 t2 H3 J1 o/ v {$ A5 ?F:\ 0 0 8
. h6 g& d7 D4 l, l0 D# a3 l$ K
3 D2 L. X# N+ F* A" c6 c |