获得MS SQL的版本号
" {7 O0 E9 t- Lexecute master..sp_msgetversion ' h4 u/ @$ U" \
9 Y* C% S, G# K7 H$ y
--得到硬盘文件信息 - B y9 y4 A5 V% Q! }- o9 _
--参数说明:目录名,目录深度,是否显示文件
6 S6 z) \ ^* C4 Sexecute master..xp_dirtree 'c:' ( @: s1 G, d+ X) p5 x" m
execute master..xp_dirtree 'c:',1 8 P+ T& _# g5 W: }
execute master..xp_dirtree 'c:',1,1
7 H7 D' _1 T! w! l& Q
. B$ i2 q* J8 o/ f( ?0 v* |% ?/ S% Z H2 x& p2 m
--列出服务器上安装的所有OLEDB提供的程序 + ]( r( \) [! q2 u; x+ M
execute master..xp_enum_oledb_providers
: w: m% ^; k- _: C1 y0 j3 K
6 L- j7 r. P, [- M" E1 N& u8 r--列出服务器上安装的所有代码页
8 V( n; f9 [. R U$ Vexecute master..xp_enumcodepages
- H) J- G/ c- s, Q1 |& a
- p* Q( U" ]9 f1 w# C S" i1 ~--列出服务器上配置的dsn
& ?) U) y/ D% M- |/ `execute master..xp_enumdsn 1 K; q' x0 H' L3 K
5 `9 J1 m+ B& \, Q--列出sql server错误日志列表,最后更新时间 `) Q/ M; ~* K0 |4 ~7 F7 H
execute master..xp_enumerrorlogs
& Q8 i* G# s: O! q: [2 V% u( N+ q1 B/ D$ J4 M3 H* B4 a$ t
--列出服务器上所有windows本地组
7 `8 p1 _" n$ j, D7 I5 qexecute master..xp_enumgroups * F9 \4 O1 z* h0 t
$ R8 g. Y7 U7 w4 j--检测文件存在性 ; e# _- S4 q5 n* _- n) X
execute master..xp_fileexist 'c:\a.bak' & q2 \- b" A$ B
+ D- e& E1 I# N9 { a5 H+ j; ~declare @flag int
/ e& [, ?+ }) j3 Q$ G0 i% r4 y. E- V4 i" r( v; A
exec master..xp_fileexist 'c:\abc.bak',@flag out . e' B/ A$ ~( R3 t
4 w: y+ Q1 w) z. x
if @flag=1
% v2 \0 V( ~! E9 ^begin
; J) H6 m4 @ n( Bprint 'exist'
/ ^9 a7 q% i" H* K) [end 9 e; Y! @; R6 g5 b" ^8 K* Q- f
else
# `5 `) I* z" y. N) g/ c9 Nbegin
1 d' D% _% h: s2 b B# O; Bprint 'no exist'
/ l8 [0 t# k7 p. F& n& [end
4 c; A, b7 T; w" r8 t L5 [
# d8 l; B3 q; Z+ v: p- ~: G$ Z--列出服务器上固定驱动器,以及每个驱动器的可用空间 y: S1 _& r8 \! \# z* o% B4 u
execute master..xp_fixeddrives 3 ^( L, c, a ]# c0 g
& `- Z! g; z0 V0 B8 L
+ ^3 e9 U4 x9 `6 j O8 z
--得到当前sql server服务器的计算机名称
, C8 g1 e& a, ~# W V* u6 |execute master..xp_getnetname 7 E9 n. D/ e2 e: f2 O2 n* Y) E; l* d
8 V0 S, ^4 B' a5 h! l% a
--列出当前错误日志的具体内容
: E9 ~ e5 \+ R1 SEXEC [master].[dbo].[xp_readerrorlog]
" c- [) m& b! I7 s
& E. e3 ^5 G2 `--列出指定目录的所有下一级子目录 8 {0 s: }( b' B+ d
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' . l6 S6 r6 y3 e y
6 E( n/ J* k# j2 S G1 U- v2 \' [- ?; @7 x0 \; O
---列出驱动器的名称 ' [* c1 j2 y3 c% b
--以字节为单位的空闲空间(low free) \3 r0 h5 M" W
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) B' q6 c9 ?; X" @% m7 bEXEC [master].[dbo].[xp_availablemedia]
: E% d2 c, G! f- a# Z--效果如下:
, ?. {5 G* L5 K9 i4 g P$ v$ H$ D, }7 Y+ ?- i: Z2 ^) y! @& H
name low free high free media type 5 }/ V( e4 _1 d8 q9 M
C:\ 1270386688 0 2 * P5 J$ K; R/ ^3 ^4 E
D:\ 1726824448 2 2
" ~- A3 f4 g: a a" vE:\ 875053056 10 2 $ U( }2 ]6 Q" u, B# z* t5 O: U
F:\ 0 0 8 + J& P! p5 b/ ]0 s/ K+ _
5 n: K8 o5 W. W4 ~5 ?
|