获得MS SQL的版本号
* v; A: A! Y- V5 J5 S/ oexecute master..sp_msgetversion
# ~4 V$ Z! d2 }9 J$ f) w1 Q! y: }* Y$ Y* U' V9 q9 z# X, r- l
--得到硬盘文件信息 ' B: Q. L( J5 z8 i1 C+ Q+ k9 [
--参数说明:目录名,目录深度,是否显示文件
, ?. l0 e1 u N' Xexecute master..xp_dirtree 'c:'
0 x1 ?3 j' j1 s8 v) Z. H+ C, [execute master..xp_dirtree 'c:',1
; q* F! Q* C' r4 r6 A; @: {9 O, Sexecute master..xp_dirtree 'c:',1,1
! O% K1 ^! G4 E3 T& `* g$ P, l9 ]# i7 P! h- ^8 {$ ~7 R# x
- j: d, p- d' t1 J, ^ }% t Y--列出服务器上安装的所有OLEDB提供的程序 3 c8 `% d; f0 w& A- _
execute master..xp_enum_oledb_providers / G& q9 L. s1 m% I
5 A M, A% i& p# b
--列出服务器上安装的所有代码页 7 o j: b) }6 n; y7 f# q ^
execute master..xp_enumcodepages
( m7 f' i0 K9 D" I. I) F7 n4 m" `0 b
--列出服务器上配置的dsn ) D3 Y# R, `* Z. R2 }+ N: \% N H0 u
execute master..xp_enumdsn - F& g& J% K; L( T% w& U
' @) C. g9 v( p" c! }) S( U
--列出sql server错误日志列表,最后更新时间 6 E+ y* {, l s- }
execute master..xp_enumerrorlogs
6 z- R6 U; ]1 T: n1 x
$ y6 H" S0 s. K- k6 Q--列出服务器上所有windows本地组
9 w: I6 i3 O; I9 p8 Y( d( D' qexecute master..xp_enumgroups / O% D' o3 s! L$ n/ l
3 T$ _) w, A9 h: q6 b: \--检测文件存在性 / A* ]/ N# B$ X/ r& J4 e6 P* [
execute master..xp_fileexist 'c:\a.bak'
8 ^" `3 q. ~) ^& I1 [" Z6 Z0 a) M# J9 d( h( J; v, w1 N# m
declare @flag int ; t) [8 f) u7 p$ S
a! k! e# @/ n% C7 }" Y, i8 ?5 Iexec master..xp_fileexist 'c:\abc.bak',@flag out
. o+ E6 N+ u. k' ?) C2 [$ l0 O' B! h4 S( @. z- i
if @flag=1 0 A) [; t. k6 }" N D0 e
begin 3 p* B, F) u. D9 U/ d
print 'exist' 9 w, C9 ]& P% M2 {
end
3 b/ h! f3 Y- V- C4 l4 Uelse # ^( f: I3 w+ b/ Y( z
begin
; l" L" }; E" L4 @1 Iprint 'no exist'
' ?$ V- h2 _ z) x. e8 }3 aend # D9 }6 g- F) S D6 W8 O8 u% U
) Z9 N. o8 C) Y& Z0 g% X7 C--列出服务器上固定驱动器,以及每个驱动器的可用空间 4 w' D/ `! f1 j% t5 {$ ~5 y
execute master..xp_fixeddrives
$ ]( q, ^/ D$ c! R! L
* O# _! ^$ A9 }2 H$ ^9 s3 @0 T# T7 e' @' N& @! |) C% G. e/ s* v
--得到当前sql server服务器的计算机名称 1 W: n3 |0 O" M, B! v4 e+ M
execute master..xp_getnetname
2 i$ n' _ H1 T" ~ A7 g
3 t6 x: ?* V" D1 Q3 o& i9 Q, K0 b--列出当前错误日志的具体内容 . h1 p6 H8 z4 D& ?
EXEC [master].[dbo].[xp_readerrorlog]
) p+ l, B4 e: `
0 y( y7 f% o: B z( S( B--列出指定目录的所有下一级子目录 : R+ }; F& B) ~7 L+ V6 z
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
7 ^; }* M% A' D+ V4 s9 M8 ?1 o1 q% V: a6 j7 y3 @6 ]4 @
) P6 @0 L9 J1 f0 C5 [
---列出驱动器的名称 % F3 I. m% B8 `$ ^1 H
--以字节为单位的空闲空间(low free) ) R0 _" |' _9 A# s( V* w: F2 o
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
- N% x, D. u5 P# f9 }/ @7 L, L% NEXEC [master].[dbo].[xp_availablemedia]
! b) f) I& U4 }* n--效果如下: ; q0 P; r4 A$ k; U
4 b m- e) L J/ q' ~. j& {
name low free high free media type $ ]- e$ W/ S4 ]6 ?4 f) v% e: V
C:\ 1270386688 0 2 6 ?) f. G3 ` w7 q4 P+ E; E
D:\ 1726824448 2 2 7 @, }3 D7 g7 X9 |2 k
E:\ 875053056 10 2
* v8 d1 T3 ]: ]# Q* X6 ?F:\ 0 0 8 ! g# O; y4 G! R5 }$ \& K9 V
7 p4 f* v" k- F7 t
|