获得MS SQL的版本号 / c& G$ B6 L; P
execute master..sp_msgetversion / s4 n, v6 t# c4 f8 T
" Z6 r$ ^0 g/ @, y [/ r--得到硬盘文件信息
5 T& |3 O, Y( B3 Q0 h$ g5 r1 c0 A--参数说明:目录名,目录深度,是否显示文件 + i# C' ^, H" p) ]) @
execute master..xp_dirtree 'c:'
2 O" g% f) G! Texecute master..xp_dirtree 'c:',1 7 y' O) |3 {8 `6 A7 z ~) y
execute master..xp_dirtree 'c:',1,1 2 C4 j+ f3 I$ S+ X! O) }
3 i j1 w1 U5 N ~* F J5 T" e/ U
4 ^1 h1 L: K q--列出服务器上安装的所有OLEDB提供的程序 8 }3 e2 K) j v+ f$ F7 l; p! C
execute master..xp_enum_oledb_providers + c% N& I$ [2 `2 V6 X6 k
9 P1 }+ w9 m6 L$ I--列出服务器上安装的所有代码页 / N4 x8 \* g) E( J( a
execute master..xp_enumcodepages
5 C8 n* @% u/ ^+ l/ P7 i' J% d9 L6 A3 V' m; o% N1 {
--列出服务器上配置的dsn 7 E: g4 { a0 g, y
execute master..xp_enumdsn 4 F/ h3 R6 J" W. ^$ H4 A
5 [$ Y% `4 ?( m--列出sql server错误日志列表,最后更新时间
, w: c; A- A4 a! x: i: W* Xexecute master..xp_enumerrorlogs
" k% q9 ?- d# `6 ~0 T
# P* ?, R* A4 ~# g! P6 K--列出服务器上所有windows本地组 , x7 s9 J' V- ^' u8 W
execute master..xp_enumgroups 3 _0 q' H8 ]0 Q
1 z, P- b3 e! N0 h. I2 c- k6 o0 W
--检测文件存在性 # {7 ?" [5 z5 ]1 e* V
execute master..xp_fileexist 'c:\a.bak'
% M9 A/ Q% B" [8 u+ @3 q" e$ v; ^4 C( q' Q ~
declare @flag int
5 ~( v# _+ i- q5 d. H9 I0 }: |3 J/ ~, P- |) T
exec master..xp_fileexist 'c:\abc.bak',@flag out
7 x$ L! m" r" M d
: K- s0 J3 V( O9 v& v: qif @flag=1
# U- l2 G4 v' }9 {begin
2 |+ j- R1 b/ ^9 sprint 'exist' ' h: o1 a* Y5 u. b& i* T
end
# f, W0 [: y6 p, eelse 6 v, W5 H7 J$ [9 J: d0 H S) |
begin l5 D- B5 ]* _, \' o: y- b% I. u
print 'no exist' & h% I& {; a! M! Z8 D* i j
end
: ^2 B: ? j1 l- b5 P+ R' K" }0 U4 B. g1 l" s. D) Y
--列出服务器上固定驱动器,以及每个驱动器的可用空间 , e$ H ~# K2 o3 M
execute master..xp_fixeddrives
4 ^9 t: w- x0 V! S, Z# [5 v5 y. Q' A2 D6 m
4 {0 @. j* ?1 R$ ~--得到当前sql server服务器的计算机名称
t; Y) P$ Q' c& qexecute master..xp_getnetname
5 n/ @; J# m$ h: R8 m& j8 D; r3 p& f9 ~+ o- [: B
--列出当前错误日志的具体内容
5 q% c4 G8 `2 _- WEXEC [master].[dbo].[xp_readerrorlog] 6 F8 j" v9 a; ~, [
' l. a$ m( {4 [- h1 o& { z--列出指定目录的所有下一级子目录 * Z- z' k' O. \0 O9 ~
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' ) ^; o: J; A1 o5 t+ ^
' {+ X: Z1 X. M* Y! \( t2 Y g" x3 p+ {& q. |6 o" g0 j
---列出驱动器的名称 , M/ U1 A+ R( {1 I7 O! {
--以字节为单位的空闲空间(low free) X% `/ c- W' R. M
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 5 j% f: J* z3 F P/ l8 [
EXEC [master].[dbo].[xp_availablemedia] 9 m7 y* _4 {# _- X" \. }" A8 Y1 c
--效果如下: 2 |; W$ [; T$ ?& H
9 v5 {4 P5 x) A8 {name low free high free media type % K! A9 _' U. \; \, O4 j8 N
C:\ 1270386688 0 2 ; Y# e& Q; |9 b- p( Y: A, F* ?
D:\ 1726824448 2 2
5 M8 S8 M1 X: ]2 L& hE:\ 875053056 10 2
( P3 k2 J: H$ z* FF:\ 0 0 8 2 ~6 V9 |% o- A: ]* H# v
3 Z$ _. }1 _* s4 B3 O* M9 r |