获得MS SQL的版本号
" B, V1 w% Q6 ?$ E1 ^' _2 sexecute master..sp_msgetversion ' w( @* c$ f x
/ f2 ]0 c1 E( s# b) L" t% F& @
--得到硬盘文件信息
9 F3 {) x# o2 K--参数说明:目录名,目录深度,是否显示文件
8 E7 b! n3 N9 _, Q+ |; G0 Nexecute master..xp_dirtree 'c:' $ l7 }' G' J, k; j2 n# C
execute master..xp_dirtree 'c:',1 % O/ d3 b! m2 K2 m1 K3 P, {: q+ F
execute master..xp_dirtree 'c:',1,1 ' B* Z& Q5 I0 o% F; n6 v) ]: l
: c9 G$ v5 k1 F$ |% R1 \! s [
( L' p9 X" e1 z: L--列出服务器上安装的所有OLEDB提供的程序 ) F4 P! i0 `1 J' Q* o
execute master..xp_enum_oledb_providers
1 |( c9 J! H: e% D0 m9 X: R% A4 X7 W; Y% Q7 [
--列出服务器上安装的所有代码页 , L+ L# E0 |0 H% D& l: ~' h8 {3 U
execute master..xp_enumcodepages
0 b/ S( B2 o' A+ \2 R
9 P4 _6 u$ B& x, W--列出服务器上配置的dsn u1 S* u h' U3 E. S
execute master..xp_enumdsn ' }( |: m) H0 `* |: n S1 L
; b4 c4 E* l/ G--列出sql server错误日志列表,最后更新时间
3 Y( Z# y8 j9 N; J1 Eexecute master..xp_enumerrorlogs
# k% ]1 n3 V3 [4 H% t2 `, @( f) K- T! T- e6 T( X4 J4 s
--列出服务器上所有windows本地组
* E* v! v T* g5 B6 Rexecute master..xp_enumgroups & B4 W: S% Z" D
$ N& S9 d7 O, Q1 \ U--检测文件存在性 $ n6 p* k2 R' R- ]5 b
execute master..xp_fileexist 'c:\a.bak'
( e& a( n# ^! `% f9 Y }6 i' c5 K' g' g
declare @flag int % E4 U4 T' B$ H! V6 w5 k
4 i9 w. J0 E8 c
exec master..xp_fileexist 'c:\abc.bak',@flag out + M2 N* h& Z1 Y2 | u
! Y' `; ~9 k; X5 E6 k$ ]if @flag=1
4 R; t/ T4 G/ y( `' `( J& Tbegin 1 v+ g; J" x. i9 c: ?
print 'exist'
# p, _* K& E+ B$ n6 q: o Hend
, U: n" _, g" t8 S% N3 S |else
2 ]& e3 d# l# ~' y/ O% o# i, v! nbegin 7 M& T" e. x: @7 x* r+ k
print 'no exist'
2 x/ a$ ?" a) L3 qend 8 t( {. R* W" M6 y: K
4 }$ s/ q2 g2 J4 a4 Q--列出服务器上固定驱动器,以及每个驱动器的可用空间
! P, M9 n2 C+ m9 Q; O% D/ l) aexecute master..xp_fixeddrives 2 w, c% Z, b7 A8 S( ]/ \
8 w6 P8 Z6 O/ D' f( M/ v
) J. d* }9 F$ K: m+ s1 I--得到当前sql server服务器的计算机名称
. l0 w7 G0 `. Q6 Zexecute master..xp_getnetname 8 d7 ]* ]* Q6 v! `$ T' m
, E( t0 E* _# n0 N2 R
--列出当前错误日志的具体内容 9 {; k* y+ D8 t |; H
EXEC [master].[dbo].[xp_readerrorlog] - l3 Y# o1 V1 s" E* ]' Q* i
# B6 n1 A. y! g: `2 i& g
--列出指定目录的所有下一级子目录
- ~9 |6 {: F8 E% JEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
+ G0 z ], U2 L. T- x6 ~7 E( g% d& z: ]4 R& n
: g! _7 x4 D, Z5 p0 u
---列出驱动器的名称
0 l7 S" {" Y! Y5 ?- @--以字节为单位的空闲空间(low free)
" W# E4 T1 F: P9 z--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 9 t* C! Y' }7 o) g0 j* N9 p' e# p
EXEC [master].[dbo].[xp_availablemedia] / d2 @- e E4 l }! i3 f2 p
--效果如下:
/ T" h4 M6 A S1 R! F5 E; W' g
* ^" ]/ y0 z- c% a4 Mname low free high free media type
1 R0 h2 t5 t2 N) Z: `! g& J% h: GC:\ 1270386688 0 2
6 I: o8 |( j6 Q7 X- k3 CD:\ 1726824448 2 2 8 `0 `+ c7 j8 a4 H2 n4 h1 M5 D
E:\ 875053056 10 2 ) { V# a7 E7 G1 @4 C9 r' s2 j
F:\ 0 0 8
7 h3 }/ A, C% c1 k% X
4 k6 B# g" O) t7 X8 j |