获得MS SQL的版本号
7 d) `/ |6 w/ w$ a- j7 Iexecute master..sp_msgetversion
) }4 O ~! V" l7 r- a; V, F: I' }( L
--得到硬盘文件信息
1 G6 m, v4 a. x* c- {--参数说明:目录名,目录深度,是否显示文件
3 U. k+ P; ~2 o# s. `9 A% zexecute master..xp_dirtree 'c:'
0 ]. G$ o0 g& d& q9 g5 K7 f7 xexecute master..xp_dirtree 'c:',1
/ a2 K# T& r+ l- [/ f& s, e) Y' _execute master..xp_dirtree 'c:',1,1 ( h5 Y& Y3 p0 [
4 C1 f1 }4 i) T7 a7 _4 p' W9 [' q
# h1 |% m8 Y: N( f8 \--列出服务器上安装的所有OLEDB提供的程序
3 N& }2 @# L. {/ {, ~ uexecute master..xp_enum_oledb_providers
9 f, u8 L4 @( G6 }8 F+ ?0 T) n5 J/ t7 }* Z; z! S$ v
--列出服务器上安装的所有代码页 5 p- E7 S" g. x6 m' b7 z5 m
execute master..xp_enumcodepages
" H' s& a# E6 c3 n3 z% G' F
, Z: J# o0 r3 P* v/ J7 h--列出服务器上配置的dsn
% S' i* y* g [) Dexecute master..xp_enumdsn
5 B# H3 h$ u3 l+ M
" D6 O% F1 z2 ~2 Y% h--列出sql server错误日志列表,最后更新时间 4 V) k; ` J. L7 n$ B: m6 d
execute master..xp_enumerrorlogs 3 J% P! c, F" N- z( N
3 ~- U% A7 C$ Y--列出服务器上所有windows本地组 . a+ G/ Z3 l3 I6 T6 W4 q2 J0 |+ |, _
execute master..xp_enumgroups ! p1 e) s3 N' T+ ~& B _
5 t3 J7 @( |; p9 V7 w3 X--检测文件存在性
- w R7 a/ L8 q. D. e Iexecute master..xp_fileexist 'c:\a.bak' : ?7 d( \ \# u# v
0 s1 x% l4 A2 t Z; y+ y
declare @flag int
+ K7 q7 ~, M8 g) A; Y+ E' C" x' U+ k' @$ Y: y
exec master..xp_fileexist 'c:\abc.bak',@flag out * {* h6 C5 @& _0 V( K
8 x( w) ~0 o$ v& @" S4 vif @flag=1 , g4 A. q+ x( {6 @- T. Q1 M+ ?
begin
% L! ^. t, y) R% D6 }9 U" vprint 'exist' 3 T9 C9 G$ z. w: H5 j4 b
end
$ Z: w+ K, c8 @8 V# zelse
/ h/ o0 ^; j( k1 o9 {3 a9 Cbegin ' b0 n5 W ]3 a9 K' P0 A
print 'no exist'
( O$ Q$ Q* D, I" Z5 N4 }( Fend
- c" W$ o: z% U, m; l4 J8 _( O. `3 @, i5 H: S1 t: l/ P
--列出服务器上固定驱动器,以及每个驱动器的可用空间 8 X1 {: {% r5 w
execute master..xp_fixeddrives ; [8 Y9 `. j5 ?! y
. ~" a E) ]4 Q' {4 ]* w6 Y7 Q2 I( w% r8 |8 Q
--得到当前sql server服务器的计算机名称
$ Y1 N5 {: x: s" F& `5 N0 i* pexecute master..xp_getnetname / W1 H" E0 B8 d( o0 O' ^
$ y9 s" x" M0 C$ c0 W--列出当前错误日志的具体内容
7 {9 a2 l2 z* u$ z, uEXEC [master].[dbo].[xp_readerrorlog]
0 ~: t1 e' Q1 T+ Q7 N: s6 `0 a3 w: J, M* {
--列出指定目录的所有下一级子目录
7 b5 V- [) e U* {& x IEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 j0 ]4 Z, u; v* r* V+ q' ?
8 ^0 L h: I5 K, G+ R$ k @- S
/ n; K; h' m3 _* p1 n4 U: O---列出驱动器的名称
! Q1 t {0 s$ Y- H+ p1 a--以字节为单位的空闲空间(low free) ' k+ I6 ~" m+ n" Y9 a7 _2 S& U
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 7 P2 g v" a& `$ n4 P
EXEC [master].[dbo].[xp_availablemedia]
! M2 F L4 H. S( |- I4 O# q g" M+ }--效果如下: 3 w! `6 T$ `+ q0 i/ v
0 f8 A/ F, Z) ^2 P
name low free high free media type
( g% \ ^5 {$ K: k) s7 kC:\ 1270386688 0 2 - W4 i( N7 `+ r3 ?' C ^" {
D:\ 1726824448 2 2 - o& y/ r h: x9 a7 l j4 W
E:\ 875053056 10 2
5 S; c/ Q1 H) q5 ~6 j4 dF:\ 0 0 8
1 Q/ D k1 N0 Q6 V, n
1 `0 G; |( c7 m3 H5 F0 d \- j |