找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2150|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
; r7 ?$ c" L' F; {( x) i, F( jexecute master..sp_msgetversion % c5 V1 q  [" i) u2 K

# p* }$ o1 l3 a--得到硬盘文件信息
' w+ z3 O4 _, H% T  s/ v/ p& [--参数说明:目录名,目录深度,是否显示文件
+ }& c! K. w; Z# |; b: kexecute master..xp_dirtree 'c:' 0 `/ B7 u' t6 @; x7 b3 b
execute master..xp_dirtree 'c:',1 % G% J1 H. j" q
execute master..xp_dirtree 'c:',1,1 ) k/ L. J3 h. I7 L& L" F
. k4 i0 g3 b7 N, F$ @

3 ?! r3 ^: n- U--列出服务器上安装的所有OLEDB提供的程序 ' s8 Q* ^: [5 D+ |  a1 `0 K
execute master..xp_enum_oledb_providers
& g6 S" [" |6 m3 B0 J. h, V( S8 c- u& z3 k5 e% O2 F. U- h
--列出服务器上安装的所有代码页 9 H5 t2 l( l# Y
execute master..xp_enumcodepages 6 r7 l+ ~2 R1 ~# o
6 o" n" {7 m$ I. m
--列出服务器上配置的dsn 5 V( U+ _+ k2 p' I1 `3 K* }% ^1 c. |
execute master..xp_enumdsn 7 s2 m! G6 s0 R& R& \
5 C- y" I2 C9 |$ w6 R$ ~/ w
--列出sql server错误日志列表,最后更新时间
* R. O! h" d+ s$ uexecute master..xp_enumerrorlogs
/ _6 u/ A, G8 u1 ^/ y5 T  B8 U  D& W& C! I; {$ r5 a$ o5 K
--列出服务器上所有windows本地组
9 s. |. f7 X: _% Pexecute master..xp_enumgroups # H4 D, E0 y3 ?2 x7 e- d
6 V. c* i4 r9 I
--检测文件存在性 : A$ N8 N% ^  }  T9 T% B
execute master..xp_fileexist 'c:\a.bak'
+ v, |. x" o  b% M  K  R# A$ l- _& @7 v2 S9 m; w* B
declare @flag int
' {. e; g+ e, ^' z" k, t, Q# J: g! y6 `" {
exec master..xp_fileexist 'c:\abc.bak',@flag out ' l# k- D6 N* P$ U3 o% P/ i8 p0 e

, G$ R% o: J; x) D, Wif @flag=1
  v7 ~1 p; h+ g9 Jbegin
; ^  T% g3 u" B2 L& B, Hprint 'exist'
- w1 Y' _1 U+ [8 i1 P6 P( \end ' t3 O- I! S& r5 K, a# v9 S8 n
else : P- A& q+ J/ ~: N" h0 k2 J
begin
( k9 P7 ~2 b  r+ k( z% |% uprint 'no exist'
3 ]% K8 }2 K& L6 Vend ; B; n' S% N5 @. z' N1 c1 m7 K

3 c  r- s9 L; M5 }0 @$ I) I& y( _--列出服务器上固定驱动器,以及每个驱动器的可用空间 7 G, w1 A% C" e  e8 ^
execute master..xp_fixeddrives 1 T3 M  `* b1 P/ U3 A( h: a6 H

. W8 q) i4 @9 l( b2 ~; P0 D, w7 K3 T( m
--得到当前sql server服务器的计算机名称 + i2 K# m2 J4 C6 y9 O1 l
execute master..xp_getnetname
* F" n, D  F5 T/ z- ^6 O6 a( J
# O, x- ~. \+ D" S# ]; h--列出当前错误日志的具体内容 & Q( `8 @9 g+ d: j/ J5 ]  b: x
EXEC [master].[dbo].[xp_readerrorlog] - V; `4 `% T& ~3 C/ U0 x3 V4 @
( J4 g. V1 Z3 M0 v, P; u9 Y# y
--列出指定目录的所有下一级子目录
- |8 B$ r7 V/ U' \( I( fEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
1 z! ?3 N( A! v2 h/ k9 l+ r4 o
: C3 h' S+ R" d0 X( ]
. @; D; a# ]& W* {---列出驱动器的名称 0 Z/ R$ s+ i+ B' G$ e3 y/ U
--以字节为单位的空闲空间(low free) ( m7 w) C6 b2 f4 }
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
8 g- f4 B( z1 W  b% p% i7 }EXEC [master].[dbo].[xp_availablemedia]
5 H4 `0 o! q; k1 d. @( c& Z--效果如下: ( Y6 x" g2 i' Z$ A) ^6 \8 f0 N; O
4 M3 i; {) F8 U% l9 k
name low free high free media type
/ \' L* B6 y. d" T2 d6 pC:\ 1270386688 0 2 0 x2 o# H$ }9 y0 @- |  _" O8 ]3 g
D:\ 1726824448 2 2
+ H" ~, y! j0 CE:\ 875053056 10 2
" R$ z0 @- N$ h# ]! q9 U# Q9 AF:\ 0 0 8
5 }8 y% F, k: C& j4 F8 n$ ?
: X8 \4 f" [2 ~- S
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表