获得MS SQL的版本号
4 \9 O# {0 O0 Dexecute master..sp_msgetversion
1 c0 s# M2 {- A" R. E1 b% s
3 ?3 X6 S, ^7 N2 b--得到硬盘文件信息 1 ]' o, Q6 p; D9 h6 _4 t
--参数说明:目录名,目录深度,是否显示文件 2 S; Y2 @4 w4 [) |: z
execute master..xp_dirtree 'c:'
% q1 ~5 `2 t5 Z# Jexecute master..xp_dirtree 'c:',1
5 o. K& `3 @$ k, Jexecute master..xp_dirtree 'c:',1,1
* c2 H& b! A. T+ f0 f4 G P
d% w! f ^# c" e' H' m# m
4 y+ H' Q! i; x8 P- j: l* N& K--列出服务器上安装的所有OLEDB提供的程序
. U& Z3 M _ Q; Q8 F0 Texecute master..xp_enum_oledb_providers
: i9 m6 _) y7 W4 L% Z3 s/ B7 q* G5 x
3 M- s) M- _. L- z1 Y0 Y--列出服务器上安装的所有代码页 5 q$ d2 R4 f( {
execute master..xp_enumcodepages 2 @( a& d' }) F
8 Z* X. b- W$ z
--列出服务器上配置的dsn
9 k0 E7 \8 I* A" o! T+ yexecute master..xp_enumdsn
3 Y) @. q1 A+ _0 B- S v3 w, c# O) g! `# A- Z* m1 g* U( P3 P
--列出sql server错误日志列表,最后更新时间
' s& e9 ]2 x9 f/ A7 S3 kexecute master..xp_enumerrorlogs
6 C9 E6 }- {' Q6 F6 T/ r! B
k+ ]- D) |3 r9 L3 G( N, d--列出服务器上所有windows本地组
6 Q5 Q- M2 P0 M8 Y9 n: r4 Wexecute master..xp_enumgroups
/ U! R$ j' I4 U2 U5 t1 F, m* ]2 L* \; N# a2 J
--检测文件存在性 2 D) x. I2 ]- T1 L4 v9 i" c. R
execute master..xp_fileexist 'c:\a.bak'
6 i0 ? m% H1 Z/ R! _
' @6 l1 G6 o3 a$ \- q) o; A' Y+ Edeclare @flag int ' o! i& }& U5 W! }
. B" a6 T$ B) A! h3 }* t$ texec master..xp_fileexist 'c:\abc.bak',@flag out , m. ?) `3 q- |7 y* V# a' @9 G1 S; S
0 p! p' s) S6 l2 [if @flag=1
8 m( [! u/ w, w/ _0 O9 r- W$ x; Cbegin
; U8 }# H$ e8 t4 |" \print 'exist' ' ~3 x: |7 \- ^& i0 ] u
end O& j! z- v& u0 b
else
i' C! y0 x# w4 i; T+ ebegin
4 u5 Y1 ?+ z8 lprint 'no exist'
1 p9 Z( |% m& D* t* Iend
) x8 w! {/ |& X, y, D7 K6 k/ A6 P) M: z8 y$ A( `$ W
--列出服务器上固定驱动器,以及每个驱动器的可用空间
' D' l( Y2 P( J. J( X3 ~execute master..xp_fixeddrives
' O. u6 i! r; z! W6 \" O# m/ j3 X# ?/ @$ ]& a8 a( a
. n( \/ R; w% u6 y- l--得到当前sql server服务器的计算机名称
" d( J* J0 m- \( O. u/ Lexecute master..xp_getnetname - @% T: }' I: C% W: c" ~, ?
7 U4 k- Q! z" C) o! T( e2 q3 [# Y4 E: O--列出当前错误日志的具体内容 " n/ ^3 b, ~% K2 F- p
EXEC [master].[dbo].[xp_readerrorlog]
[. w8 m+ J- l8 K: S1 g' o0 K P* D! @ `( g5 }: C
--列出指定目录的所有下一级子目录
& f! F% F5 j- l0 g8 @" P+ W) A# @. I( XEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
" c9 t _) _+ a$ w" y
5 f& v8 F% O3 f, x3 h7 _) R9 a g2 H7 A6 t+ T* \( _
---列出驱动器的名称
$ Z. O* ?; r! i! r8 G5 {& S1 v--以字节为单位的空闲空间(low free)
+ r3 A; A2 Y8 c) X4 O--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) - f0 i- s+ z! U, {1 P6 p
EXEC [master].[dbo].[xp_availablemedia] ! O `; `# x$ ?5 u" E- Y
--效果如下: + ]4 S1 Y( S* r
2 b; W) H7 i, c) g% R) S+ T
name low free high free media type / G) X: z7 c& o' J
C:\ 1270386688 0 2
, J6 F# p- y# {5 W& H# k0 zD:\ 1726824448 2 2
: @' y9 R0 s) F, {5 GE:\ 875053056 10 2
; i0 r# R/ q% FF:\ 0 0 8 % m( ~* i! J! N- m
' w: a, U- _8 }5 j' E5 F7 c
|