获得MS SQL的版本号
. g5 S, m. y/ t [# M* K# B( hexecute master..sp_msgetversion 0 Y0 `( ?2 W p# Z! O
6 _ F& p5 T6 L3 I" K; j--得到硬盘文件信息 " r4 N$ a+ E! M4 z5 x8 L `0 B
--参数说明:目录名,目录深度,是否显示文件
' E/ S2 C* `( c6 M& n3 eexecute master..xp_dirtree 'c:' $ K' j" h2 a b ~, j' Q
execute master..xp_dirtree 'c:',1
" d4 F( \# c$ o$ Bexecute master..xp_dirtree 'c:',1,1 & L2 w1 `1 @. g( n1 ?. f
% ?) N, k4 Y R [% m% K) e( N' q3 M. l% F0 W( M
--列出服务器上安装的所有OLEDB提供的程序
* h7 h; n) @" f$ Oexecute master..xp_enum_oledb_providers
" c ^ h; a. @; b4 V1 H P7 Y# k' @- f6 B; U
--列出服务器上安装的所有代码页
# Y/ H8 w: @2 T; Q2 c9 G7 h+ q$ qexecute master..xp_enumcodepages
8 k% V* u' |" I6 q7 l7 h- |/ Q( _7 v+ p+ v$ }8 q0 M
--列出服务器上配置的dsn
$ B! f% J. o& p0 Y9 s9 X3 texecute master..xp_enumdsn
- N% {7 N, Y; S. O! Z3 I! |$ w! o8 w1 v, {7 C
--列出sql server错误日志列表,最后更新时间
+ |3 a0 D# R& ~- jexecute master..xp_enumerrorlogs 2 _- _$ k& R) e$ F" |
7 Y: H3 ]( Z4 q1 Z) a
--列出服务器上所有windows本地组
$ ]6 V( P' y7 f& L9 eexecute master..xp_enumgroups 7 B4 T1 y4 N! _" ?' F" F4 [6 ^
1 V* T% S) ~" T+ `4 i) D3 p& M--检测文件存在性
: ~8 d' E! \9 X4 T3 |; y5 ]* K" hexecute master..xp_fileexist 'c:\a.bak'
$ {+ [+ O& n6 Q2 B8 w
6 E4 P- c: S0 R+ [) u }declare @flag int
, g9 f, h$ G2 \) s9 v! Z& x6 R4 W: U
exec master..xp_fileexist 'c:\abc.bak',@flag out ?& `- G9 n2 j- s, A0 X/ f2 C
7 @7 E% l% t4 g- z9 J' I
if @flag=1
8 A+ d3 C9 `% i1 Z7 Vbegin ' ~9 ?. e1 f$ G* D% v+ H; `
print 'exist' , A$ k, D+ U! |# c% O0 v" Y
end # g5 D3 |# p+ P z
else 9 {5 D% W' M+ F7 k% ~9 F
begin
3 u* @0 ]2 X( {( j" C( T1 v- U/ Jprint 'no exist' 9 X, J" x, }) y; k1 P$ A
end
4 W4 }# b# U" l' ^0 T @. j) P9 t' Z
8 [; f1 [2 _& x6 C$ x--列出服务器上固定驱动器,以及每个驱动器的可用空间
' [* R/ z2 C1 q6 X+ k1 yexecute master..xp_fixeddrives % k% t4 ^4 ^6 U/ z+ z) v
/ b! a, _+ M0 n g( d
( a' k( x1 n- n, i--得到当前sql server服务器的计算机名称
9 s, z: g. k6 }' L1 oexecute master..xp_getnetname 6 r" i& l! a( G. k( L3 p
- A4 Z8 d9 J$ G: `- A- E% k" c: ?8 e0 T
--列出当前错误日志的具体内容
: L/ o0 i: k& D: [EXEC [master].[dbo].[xp_readerrorlog]
, F; {8 h, X! U8 k& b" }# {: }1 w1 y4 `
--列出指定目录的所有下一级子目录 & U7 K7 ?7 F8 Y( L7 \: v
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 3 v7 X0 K" y; K* o" Z; |' Q V9 ?
/ s$ d$ s% E8 f2 z* y, w& G* e* h5 Q# t+ y, c/ {
---列出驱动器的名称 9 o+ s" ] Q8 s; E/ W$ ]% ^
--以字节为单位的空闲空间(low free)
6 T7 q* g! u s* i--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) D4 l( ~1 Y A# c0 _0 DEXEC [master].[dbo].[xp_availablemedia] ; l( V/ f) E! r3 e6 s5 u6 {' i# F
--效果如下: ; a6 e2 I* ], t' I! a1 x
5 R0 ]9 F1 G e0 \
name low free high free media type + b0 k* o$ b# ]/ [ ]8 F: C9 ?
C:\ 1270386688 0 2
( K/ c1 y7 }- ]) `! E& w0 {8 h0 r aD:\ 1726824448 2 2 9 d5 Z, X5 k) F' {6 r
E:\ 875053056 10 2
, ^* X4 |4 N/ v4 a# LF:\ 0 0 8
2 f6 y) f, }: q" [0 d* j3 m; T# q; V& s% D9 I
|