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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 8 \/ Z) @/ u' U$ l& ]- ]4 a7 S  b
execute master..sp_msgetversion 5 ]0 U- Q2 P4 Z" G; B  d% {

- S" d" d6 @$ t% g3 f7 z* K--得到硬盘文件信息 , x8 L- |: B; O/ Y) H
--参数说明:目录名,目录深度,是否显示文件
+ k+ R+ I6 S; m& X: A, dexecute master..xp_dirtree 'c:' ( ~1 X7 U7 o! ?7 y6 R* g3 t
execute master..xp_dirtree 'c:',1 7 [0 M# X- B8 H- R( R: N2 B
execute master..xp_dirtree 'c:',1,1
/ i* m; W6 L6 c; T; R- q
& u! w+ Y* p5 M1 z1 G/ I' ?
) y/ q& Z6 |. k, C--列出服务器上安装的所有OLEDB提供的程序
2 m5 d5 _6 W* Dexecute master..xp_enum_oledb_providers
6 n: m7 W. O9 [, g7 Q  i9 W3 t" w+ E. }5 b7 Y* G9 R
--列出服务器上安装的所有代码页
5 Y2 q8 M% B- z, L2 Aexecute master..xp_enumcodepages
, K, |) m; @' K' f# h- K
0 P! D& j& C) {6 K$ X- v--列出服务器上配置的dsn 7 I3 p3 z( T; I) \0 a. N
execute master..xp_enumdsn
5 z9 ~! q! Y$ V
0 h7 o  w( P& K: s, m6 O--列出sql server错误日志列表,最后更新时间
3 ^- U# u/ C9 s% M9 cexecute master..xp_enumerrorlogs 4 y& Y5 _; i3 W5 p9 w0 v
, |$ Q  \- x8 p' g2 g4 }
--列出服务器上所有windows本地组
0 Y1 i# L' N) Wexecute master..xp_enumgroups 4 w4 M1 v1 m0 P# X6 b+ g! K  q

5 ?9 Q7 h% s2 j--检测文件存在性 0 u' c0 C% O: `. \' N/ D
execute master..xp_fileexist 'c:\a.bak' 6 M4 {0 l- G; Y, p

4 l4 W9 v& A4 U4 l0 F- h2 N" adeclare @flag int
" d3 a  ^" H- \. w- s/ f$ n  d. R# S  g# d+ Y
exec master..xp_fileexist 'c:\abc.bak',@flag out
% y9 O0 p& d% R/ Z1 j! X, b2 r1 |$ g& _
if @flag=1
9 v* e9 B( `7 q6 j/ w2 e  X. H0 Gbegin
: R2 g0 c8 [: r8 z) g1 Rprint 'exist' 0 k8 B! k  ~5 g* J- C% o, r4 n8 q
end
! W; S" L: J! o/ d. J3 delse
- c5 s# n/ B. M0 S' k+ T& E' jbegin
6 ?- j" D  m5 X3 E: Nprint 'no exist' 3 ]& d9 g/ a: }+ O
end
3 q: n$ [' O3 L$ {4 O0 d' u3 a/ J" u' Q# ^" d+ q5 R0 f
--列出服务器上固定驱动器,以及每个驱动器的可用空间 , X* u  e: {0 N( `: K. u$ U' C
execute master..xp_fixeddrives 6 l' m" @1 F8 t8 e# Q
' F1 b& u4 T5 n# \' ~, h$ E! v
* e5 [& N" t3 O- |; s( n. f) |
--得到当前sql server服务器的计算机名称 ' V; K5 Z  v; I6 |# L
execute master..xp_getnetname 3 n. A4 M' M: b3 O. H0 v4 k% v7 E
1 ^4 L9 t4 r9 F2 @
--列出当前错误日志的具体内容 3 V. l* G7 P, `1 `7 t
EXEC [master].[dbo].[xp_readerrorlog]
+ H4 ?+ l( t% p# ?6 G# w; ]- J
( m  C. Q8 _0 |6 Q# h--列出指定目录的所有下一级子目录
+ Y( w$ N4 Y( aEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
& z" C% q. m9 E; g/ g+ ?6 x
$ }+ c1 Z2 m6 w- r$ |9 I' [2 r
" f) U6 t5 K* `---列出驱动器的名称 ( f6 A: d/ |8 n' N2 f
--以字节为单位的空闲空间(low free) ( J! \+ N' b1 t$ R( f0 z+ a! }
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) x" k, ?6 ?6 Z) y- eEXEC [master].[dbo].[xp_availablemedia] , ~; p& Z" x. {- Z9 o7 X
--效果如下:
' R9 ]" O2 f1 t! u, e) o9 w( e) J9 T( D3 I! y3 ^6 {( K& i5 X( i( K
name low free high free media type
2 k6 Z2 x7 m6 i% y4 F4 @C:\ 1270386688 0 2   \+ g4 d4 W0 ^  |* C) B0 E
D:\ 1726824448 2 2 * f3 ?1 G  O( w9 H
E:\ 875053056 10 2
' ^$ W. e0 e  k/ `8 }1 g: JF:\ 0 0 8 . o9 z7 h4 @" @) N! S" d$ X$ o

. c  F$ T2 h2 B+ r+ \
回复

使用道具 举报

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

本版积分规则

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