获得MS SQL的版本号
6 h7 f7 a3 Q4 U# R# L/ x& ^execute master..sp_msgetversion 9 o; _1 `6 ^& m, @6 L
) n! W P0 t5 c--得到硬盘文件信息
* K( `1 m7 v5 g& f L4 X--参数说明:目录名,目录深度,是否显示文件
* ~% O' ^) K5 h8 w& B! fexecute master..xp_dirtree 'c:'
& p) [. a* \$ B r2 kexecute master..xp_dirtree 'c:',1
F1 }# L1 w- p; V; Iexecute master..xp_dirtree 'c:',1,1 & t% r7 |* y1 \
2 E4 k' w# |1 m& `: r# d
) f8 K' {; w; L" M2 D5 l--列出服务器上安装的所有OLEDB提供的程序 6 k1 H8 O h+ [4 A5 V8 t- e
execute master..xp_enum_oledb_providers + i- J2 O$ y2 E" x$ ?: n' i# p; E
) k8 t( x: b& I5 j" |& }) p5 ^. S--列出服务器上安装的所有代码页
. |9 t' @* N" Pexecute master..xp_enumcodepages " @; B: X R) R9 s2 n/ g
) g. n# y# H# i! i' B% t: n. w, V5 d--列出服务器上配置的dsn
4 T: O- N3 D; k& ^execute master..xp_enumdsn ' u) K& O- I, a3 p+ l L/ g2 C4 {
4 c) L- s9 V; f
--列出sql server错误日志列表,最后更新时间 1 z- C. p7 D' P2 `# x% y& _
execute master..xp_enumerrorlogs
, R s2 i& K( d. I2 I8 v5 ^5 E0 h6 O2 K$ x# B
--列出服务器上所有windows本地组
! O( Y+ @: v: R4 E' bexecute master..xp_enumgroups ' b9 v& z4 R) n- a4 D' }3 _
; F7 f+ W2 Y6 w( c5 g- J/ f
--检测文件存在性
6 d9 K8 {& ~, x! n' M- y" [1 B" uexecute master..xp_fileexist 'c:\a.bak'
/ `. |% B5 l) |/ s" t0 e, N: g5 \! N( y: r6 I' P9 C
declare @flag int & m0 t$ G$ E3 T4 w1 a
5 `4 O$ V/ @0 |3 H
exec master..xp_fileexist 'c:\abc.bak',@flag out ; g5 A) f l3 x2 B& \
) `+ p6 j( B v' ^
if @flag=1
) c( I1 A& |+ O8 abegin
6 }6 k! H& ]+ o4 jprint 'exist' * L' [9 x8 q# I" I
end 8 P! x' E$ K3 t8 n( I
else 1 M& O- M* g; R5 r( q; ?2 N
begin R/ T6 u$ f$ z6 s+ V
print 'no exist'
/ M" I' d% R0 P; Iend 9 |9 G/ P% i3 U6 ~# e3 v5 w, Y
' Z6 J# c( g& g, t4 o, v6 N3 H--列出服务器上固定驱动器,以及每个驱动器的可用空间
/ _) ^2 L6 G. K3 I [( Eexecute master..xp_fixeddrives 8 T3 U8 S) T+ \8 v7 I
" {) \ r; T( P- e1 y2 w; D4 v! u# G; j: y
--得到当前sql server服务器的计算机名称 ( R/ W; w2 \. U# l% w, z2 h
execute master..xp_getnetname
6 Y6 x$ c1 F5 u3 f% T' J4 ]6 @3 n$ c' q6 a# R: s' {
--列出当前错误日志的具体内容
; X+ a. V: z5 HEXEC [master].[dbo].[xp_readerrorlog]
z( K! ]) L) E/ r1 y N7 U2 I+ ?- Q; A3 W# k( P" _
--列出指定目录的所有下一级子目录
; Q7 h# p7 U$ k& }EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
- Y# d3 _5 t: d4 O
% `7 g @4 p' M! ]5 X( r1 l
0 K- M, x1 M- l8 Q9 w---列出驱动器的名称
, e& ^ `8 _" m7 w% T--以字节为单位的空闲空间(low free)
; O1 [1 R" y \1 }6 B--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) : r# M9 Z0 Z7 g. z4 I6 J8 E+ g
EXEC [master].[dbo].[xp_availablemedia] ! J4 C5 \$ `5 g. B3 }% c9 p7 n4 X
--效果如下:
3 L. L( J/ x. q) Z9 G. v- l) W, ^! n; X! ^
name low free high free media type
# p9 {' v/ }" ^& C8 k6 C( QC:\ 1270386688 0 2 : b# \8 ~/ [6 y/ `: u
D:\ 1726824448 2 2 7 c* c# m% x' m) @5 N; l3 h
E:\ 875053056 10 2
) a% G6 r8 t n7 v$ p( ZF:\ 0 0 8 , _& @7 p+ o- t) L: g% d
6 ?) e; H* s5 p1 v* n
|