获得MS SQL的版本号 8 s4 K7 r8 V* ~$ ]8 ]; b7 i
execute master..sp_msgetversion
. t6 k5 w& m, K5 F1 n9 S3 {
2 j; j$ _6 Z: E8 r+ A--得到硬盘文件信息
* q0 `# H3 N% j, c1 ` c--参数说明:目录名,目录深度,是否显示文件
& S( O1 h9 P$ c# ?3 u( M1 qexecute master..xp_dirtree 'c:'
9 c/ ?) m3 c; A- p; eexecute master..xp_dirtree 'c:',1
0 ^) F7 W1 u% I# u3 o. C! j( Dexecute master..xp_dirtree 'c:',1,1
5 H- b( ~7 M$ Z3 J: |% ^% L% S* j `: c+ H& c
' i8 b" G* u& s6 j--列出服务器上安装的所有OLEDB提供的程序
: M& T, n4 w4 ^4 g6 b9 fexecute master..xp_enum_oledb_providers
- ~: f0 E# R: N, i0 w
. t- f/ Y% c* ]+ f: `: P--列出服务器上安装的所有代码页
" J- p, ~4 P3 K' aexecute master..xp_enumcodepages
6 o( Z$ t7 }# I8 V* V# S7 }
/ u! V2 [0 ]& x' B' X--列出服务器上配置的dsn N" }$ x9 ~# ~# n% y; d$ D
execute master..xp_enumdsn
, {( s: Y9 |, N: g) V1 v ^* ^9 R N0 ]1 [ _
--列出sql server错误日志列表,最后更新时间
4 F$ Q& {2 d# d7 [6 rexecute master..xp_enumerrorlogs
" T4 {- D9 Q7 U \2 U- a+ k/ t0 V: ^: L; Y( W5 a
--列出服务器上所有windows本地组
/ @$ i$ i5 F% J, P6 i @* Zexecute master..xp_enumgroups 1 m" c# Y* L* E% J7 Y" e, O+ e
1 _9 P' [) {/ K--检测文件存在性 . d$ z8 X8 o+ _* M8 @" u
execute master..xp_fileexist 'c:\a.bak'
1 e" \" X: h" A4 E7 G" ], _6 b- k% `
declare @flag int
4 E7 P4 T& H5 C1 ?
9 X, o1 j% ^6 w5 g( r' Zexec master..xp_fileexist 'c:\abc.bak',@flag out
( @" y( m6 f' ? e9 o- R% G9 r& i9 }$ L0 g$ r$ p
if @flag=1
E* x% _1 q5 `* x+ c1 Jbegin & l! s( H1 h! l$ }# h5 l' ?
print 'exist' 7 o* X4 \- E! N
end $ t% q9 E% G2 Y% b3 k' O/ h
else 5 j. V3 ?& K5 l) n* j6 I5 a2 v7 d
begin
! x( K3 @, P* ~/ Sprint 'no exist' - t7 W# x1 @( M* T8 [ y" _: A8 m
end 5 g# L% ? T2 Y! o' v: d& d
1 ~1 V7 V6 V, t2 y1 r7 s2 e: p--列出服务器上固定驱动器,以及每个驱动器的可用空间 ! v* J' o: ^ J# V7 c
execute master..xp_fixeddrives
3 w& x0 @7 U: u* y8 a9 Z4 r; Q: B- o
/ \5 y7 N B6 N
--得到当前sql server服务器的计算机名称 " J6 i/ V$ Y3 d' W
execute master..xp_getnetname ! m7 {6 A% y) A* o+ Q
6 I" F7 I; I, c) F! x+ ~- W--列出当前错误日志的具体内容 ) W6 t1 `5 c' y6 I' Q- Q8 K
EXEC [master].[dbo].[xp_readerrorlog] 5 @% h$ u0 D+ i& Q
) c: n) E9 Q0 ^0 X' F
--列出指定目录的所有下一级子目录
E4 `2 R& `, f7 j# r. ]EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
* ]! W6 D8 p/ `1 t) k0 M: w; r6 X! O: q0 Z% @
( s7 X: g2 U: N; w---列出驱动器的名称
9 Q0 [- R1 {1 x* R--以字节为单位的空闲空间(low free)
/ Q+ h6 X% Z6 f% n/ B3 @' k--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) f; f( \, z' D4 y6 {
EXEC [master].[dbo].[xp_availablemedia]
' e* N' A6 I8 J8 `* e3 h5 \--效果如下: \3 S$ R( {7 q0 }& w( f
7 }; f7 _( B5 n% f9 j' zname low free high free media type
, ]. j) G- s% J5 y" dC:\ 1270386688 0 2 * f0 n. E5 @- @1 [% L! W7 V
D:\ 1726824448 2 2 , ~' ?; a; f/ c& a
E:\ 875053056 10 2 : Z$ h& e% F" ^6 Y3 F$ y; {: n
F:\ 0 0 8 ' D4 `1 u1 {4 i5 h) Y% p" G" _. u
* Z% y, T6 r( j1 `0 u- i
|