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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
获得MS SQL的版本号 : k6 K: E- E8 ]1 R
execute master..sp_msgetversion & B' |- Z* C; V9 ]. m

/ O0 a; Z9 d" G6 Y, l: i--得到硬盘文件信息
# T- K% x) z6 G! i- u--参数说明:目录名,目录深度,是否显示文件
5 m% a  n6 z0 H/ W. }- U8 dexecute master..xp_dirtree 'c:'
9 c; h5 i2 k; P% wexecute master..xp_dirtree 'c:',1 # i1 n  d- ?+ \2 G0 K2 G
execute master..xp_dirtree 'c:',1,1 * p& {! `6 n0 x1 g
7 w, M  C6 B* m. u# n4 H# M) _. p! v
" J7 J) ^4 e3 h
--列出服务器上安装的所有OLEDB提供的程序
4 u& M# _3 Z9 mexecute master..xp_enum_oledb_providers - P; |7 {6 }( e# J

' ?3 P* _/ D$ N( l--列出服务器上安装的所有代码页
& B4 O3 O0 ?7 i' ]1 L* r2 Mexecute master..xp_enumcodepages
, A4 @. E0 z/ u: F1 y: m, V
2 N% j$ |! p6 `8 \7 P8 ?7 U--列出服务器上配置的dsn
- F8 I4 y# t2 D) aexecute master..xp_enumdsn # L' r% ~5 }- \; Y3 i

& M( @& }* v. S7 R5 `--列出sql server错误日志列表,最后更新时间
1 S8 H0 y! b2 [% g. l; h4 Vexecute master..xp_enumerrorlogs 3 V" q+ {7 e* _/ B  {% L! y

. W6 n; @; g7 u4 y, F--列出服务器上所有windows本地组 , N! U  B+ }% _
execute master..xp_enumgroups + E. e# \8 c. l' U
3 `* ^3 w& u$ f+ U
--检测文件存在性 4 _3 T/ L4 Y( w
execute master..xp_fileexist 'c:\a.bak'
+ l# L7 d/ B( ?* A
. W+ f! n+ |' P. {* c; _) Vdeclare @flag int 5 N$ u3 R9 l0 d8 e

1 A. c7 H( R0 H% a: e" ^exec master..xp_fileexist 'c:\abc.bak',@flag out
6 b! h* a- D8 z& M; y' P- n
7 N) J, {4 A: _1 Cif @flag=1
2 s' H# H5 Z3 V' m/ Qbegin
" {3 z! z+ c" `7 X1 W0 fprint 'exist' 1 a- f1 g3 V) x8 Y0 }
end 0 @" ]/ y7 F! Q' @- V2 R
else 5 P4 l' f8 f- K* q
begin
5 E* \  ?  h+ L4 s9 {8 a+ b) bprint 'no exist' # C' ^7 }! @/ `; o- h6 b* A2 M
end 0 G: z" P9 c6 n, F# P

# p: u. H, ]: w9 |--列出服务器上固定驱动器,以及每个驱动器的可用空间
+ I* E- w( p: V$ bexecute master..xp_fixeddrives 2 T  ]( j4 ]1 v0 k: \) g

4 `+ H2 b. n1 N# W1 Y% _3 p; _
7 ?: M6 `; w; S1 {" F. `: j--得到当前sql server服务器的计算机名称
+ `( J! W! g( ^/ Texecute master..xp_getnetname
7 O: o! p7 x8 m8 l+ g5 H9 ]0 P4 N4 G3 }/ q1 D. _
--列出当前错误日志的具体内容 : ]. \+ ?; i7 H3 p8 h) l
EXEC [master].[dbo].[xp_readerrorlog]
& ~2 a' E8 s0 |$ G# y% T; g2 n' r% g+ L* O! G
--列出指定目录的所有下一级子目录 , F. z2 G; `0 c3 t. v6 V
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 1 ~2 F, M' l8 [" h% U% y
9 o0 P# w. {  {% n& M8 S5 Z9 M

. J5 G! b# k4 ]4 o/ g- k. X---列出驱动器的名称 , |6 ^! F+ u) E! `+ O, }
--以字节为单位的空闲空间(low free)
) a( T) V( `% S--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) " U& D1 z6 v/ U5 X! f* ^& M
EXEC [master].[dbo].[xp_availablemedia]   ~+ Z# d3 }8 y  t# X
--效果如下:
% a. X* \# W6 B  N
; k' I% V! m* u0 r% jname low free high free media type 0 i; `( G, z6 l
C:\ 1270386688 0 2
" W5 ?# K! V0 TD:\ 1726824448 2 2
) {2 S+ Z% e' B8 O* x% SE:\ 875053056 10 2
( {# B# m1 Y: QF:\ 0 0 8 4 z: C( D/ V. D+ \+ o

/ t) O, c: c2 x2 p! i; r' M
回复

使用道具 举报

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

本版积分规则

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