获得MS SQL的版本号
/ b r( ?! b- L8 }+ ]execute master..sp_msgetversion 8 _, k" e& p# G# Z3 K* ^& P4 M
/ C# _! ]8 e$ B) D! t$ I
--得到硬盘文件信息 / t: P" U9 Y/ a/ A
--参数说明:目录名,目录深度,是否显示文件 0 a6 S; `, b( r l O+ H
execute master..xp_dirtree 'c:'
4 R+ w8 w, x# qexecute master..xp_dirtree 'c:',1
7 _( a8 W. s% P5 R. |execute master..xp_dirtree 'c:',1,1
: u7 W0 f$ `$ I# e) a5 y
8 o- z& Y5 j% a$ @- e5 A+ G1 G; M m* J+ L
--列出服务器上安装的所有OLEDB提供的程序 " ]/ I0 f7 k' Q1 R7 k3 Q
execute master..xp_enum_oledb_providers
7 C4 f3 \. h9 m/ s+ P5 Y: r7 T( i- p: i7 V0 @
--列出服务器上安装的所有代码页 % ]1 k* N b8 W# C
execute master..xp_enumcodepages , ]7 \( l( R' g; l
, M0 o5 ^% z# f' W. F6 V( U, d0 k--列出服务器上配置的dsn 1 S- O1 k8 x' O; m$ P1 h) t* y
execute master..xp_enumdsn , Q. X5 w* a" u; [
* c! P: E$ G, `--列出sql server错误日志列表,最后更新时间 7 _) G+ V, y; J( ` F% ?' e# S" J
execute master..xp_enumerrorlogs
& X% E0 |5 i& U Y+ g4 H+ y+ B+ t$ T7 t# D
--列出服务器上所有windows本地组
) l% Q4 w0 N6 I! hexecute master..xp_enumgroups " T) C& C( Z1 f/ z. f: v
) [ c3 {7 X9 f& j+ J5 K--检测文件存在性
/ J/ e' E0 {& n* ^ ~/ Z8 lexecute master..xp_fileexist 'c:\a.bak'
; o4 h% Z: a' i5 s/ m& }
$ q& _8 ~/ U- D- w& l6 h) ideclare @flag int . H/ f5 w/ `3 m/ g8 {
4 |& S! _. o4 R; b3 k8 F3 G
exec master..xp_fileexist 'c:\abc.bak',@flag out . O' W( _4 V0 B* l
/ K+ ^0 ~6 T4 S u j8 p0 L# [2 {4 kif @flag=1
3 U/ N$ J+ T9 U; {" cbegin
4 S$ F0 f7 @( @$ gprint 'exist'
& `" B" v4 u4 D9 X+ Hend
/ p& @' r! p+ I( {) }8 |' `else
9 O$ F9 {8 o6 c! ~begin ( C* }1 k) n1 t5 T, h% u/ f7 a
print 'no exist' ' S3 X+ U/ f J) f5 r% R8 ^
end ) S) C2 f2 L# B* l
( ]' u2 u {5 }7 p' Y% r--列出服务器上固定驱动器,以及每个驱动器的可用空间
7 H2 u$ q% H3 c% O' fexecute master..xp_fixeddrives & W0 ]* g9 ?8 u) v: ?3 v
& f5 r: r( u3 R
- C, N6 Z) Z# f" q; {" ^4 W--得到当前sql server服务器的计算机名称 . l/ K$ v) U3 n9 b) T
execute master..xp_getnetname 3 o+ N. Y3 e% t: b
, c( V, K1 g; V( U2 Z) f+ W--列出当前错误日志的具体内容
1 q' w- l" C% ?/ z- SEXEC [master].[dbo].[xp_readerrorlog] 4 H: I* h! }0 \' W7 W0 f1 ~) A
$ m! Z |1 p! X# b( Y--列出指定目录的所有下一级子目录
+ B7 D) `$ S% g1 o5 N; fEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' / r4 n5 q% Q5 f9 v( s7 M
: T* H( @% Q g0 _3 F2 M
3 R# p5 F) @* E) m( W' e---列出驱动器的名称 ; ~1 F; m. g0 g. p0 Q0 q
--以字节为单位的空闲空间(low free)
: L* ^# x3 U. E" s, V& y--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 7 @3 r9 X9 z) S5 d4 u* z
EXEC [master].[dbo].[xp_availablemedia]
4 ~: J+ W! v2 ?) a. o$ N--效果如下:
/ J2 Y8 v& q) T+ h. U& u/ P4 P5 N( w, e9 C3 K6 s' G$ i) S* X1 V1 F. X
name low free high free media type - K7 {' V* I Q3 t2 Z
C:\ 1270386688 0 2 2 o5 T1 f0 U0 q: P/ c
D:\ 1726824448 2 2
/ \" M' z2 K0 ^6 v9 l, i0 lE:\ 875053056 10 2 7 B$ I. f) U* h7 a
F:\ 0 0 8
; `- B4 d( ^4 X0 R
: k: R, L+ @6 S6 N5 P! A( `# T |