获得MS SQL的版本号
) {3 J7 w* B7 Z/ \* O" K; P! Nexecute master..sp_msgetversion . \2 f2 j/ U% y% P, t- h
0 U0 d p6 p, \ K8 ~--得到硬盘文件信息 * W0 N1 g H0 u' K4 C
--参数说明:目录名,目录深度,是否显示文件 6 c$ Y8 J, k8 a* f% J
execute master..xp_dirtree 'c:' 5 Y! B0 q1 l, _& K' n4 S2 p! c6 v R
execute master..xp_dirtree 'c:',1 2 r) w4 X: N% B* h; K
execute master..xp_dirtree 'c:',1,1
4 C' C' K# \7 a! B% g" s* i g0 V6 v, Q1 @8 M" { ?: u
% N! Z& i$ @$ E2 B+ T
--列出服务器上安装的所有OLEDB提供的程序 & D- `# L& r# r$ M
execute master..xp_enum_oledb_providers 9 P/ t* g# k- u) r# q' O K8 ~. n
?8 k; ]$ Z1 V--列出服务器上安装的所有代码页 % e( c4 P2 b2 U$ s) s
execute master..xp_enumcodepages
& f& X3 k0 \7 I5 Q) o+ W# K" q; b7 Y- k1 I3 S: _4 U
--列出服务器上配置的dsn 1 `) f. f0 ?! _1 a" k3 }' r& @
execute master..xp_enumdsn , y! w7 |) l' g" ?) u. ]3 t# r8 c
/ D- q8 Y W2 r$ y, D! y! F/ w% _! E
--列出sql server错误日志列表,最后更新时间 6 w- ?3 Q$ T! y
execute master..xp_enumerrorlogs
0 V% @' D3 a) P9 ~9 J
7 m% C9 s5 Q9 Z. F8 u s" l--列出服务器上所有windows本地组 8 b/ q4 h2 ~) ]! n w
execute master..xp_enumgroups : z) J( W0 v2 R$ t0 w; a4 A# o7 J
: t) X* K, Y6 @& g5 q" d" c( x
--检测文件存在性 . q0 V3 i( b+ O6 Y9 \0 g& y/ O
execute master..xp_fileexist 'c:\a.bak'
* c, I; L+ J; H) x% H
3 X/ l6 E7 a0 [% b: ndeclare @flag int
+ v/ r+ y A4 c+ J) t$ f# [/ S
/ h5 ?' |% J7 t- f) D) z* W5 Hexec master..xp_fileexist 'c:\abc.bak',@flag out
B7 v0 ?, I0 m r/ S/ f2 i% a
if @flag=1 - A6 d l+ G$ `6 \) T1 V
begin
2 ?. R! P: P# ^: y/ kprint 'exist'
* Q9 u4 M* B) H) T* R9 Yend & f. A5 w' S3 U# Q4 y, x
else
. j! y* B" M9 J8 x3 fbegin
. a$ [0 S9 C5 O% U* kprint 'no exist' . B ^: V( Z. o6 l' p0 t
end
* m# f+ M5 F6 Y; G+ _9 W+ r+ D) X6 P; j: m/ d) X! e
--列出服务器上固定驱动器,以及每个驱动器的可用空间
E& h0 P9 X% S; {- C4 M yexecute master..xp_fixeddrives 6 f; Q& u7 B, |! o" }/ N: A, A
5 |% j# |; D, v- k B1 r4 ]6 l& w$ b2 j6 E; i: W5 G. s
--得到当前sql server服务器的计算机名称
w9 o) a' t5 v. I- nexecute master..xp_getnetname $ T9 t- i5 {' N0 z2 f* Y
% Q6 f3 u4 X8 T: J, I( v6 F
--列出当前错误日志的具体内容 : c7 U8 X- @, B, d! l5 `7 s
EXEC [master].[dbo].[xp_readerrorlog]
% Y# b8 d5 m$ ~0 n" `' }
( I1 Z3 ?) ?% m, l--列出指定目录的所有下一级子目录 3 B$ X3 B" t: ?; H
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' ; ]! `1 q+ e; G: T) l
; C9 `9 C7 s% I- O( d- O; }: V P& J% }- Z# `) s* A4 x6 j
---列出驱动器的名称
1 J/ @' m9 ]* z--以字节为单位的空闲空间(low free) # J; Y7 m% @; ]& T O- m
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) , T+ e3 R. m# J1 E5 L! y
EXEC [master].[dbo].[xp_availablemedia] : f+ V+ A/ O: y8 ]( y- V% P) B
--效果如下:
! h9 a* }6 `9 j- r
$ S6 |: l2 m- W! z9 Ename low free high free media type
0 f2 H* D/ y# l5 \* F6 a& n) WC:\ 1270386688 0 2 3 Y: r1 q0 V0 W) ^4 r/ A" J" }: q
D:\ 1726824448 2 2 ; I( a/ L, |7 m3 }8 Z
E:\ 875053056 10 2 5 K7 g( {$ e% k( o3 D
F:\ 0 0 8 8 x3 w$ W4 M( L1 v3 L% g/ L7 [
7 ~, Y$ N4 L: g! E
|