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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 0 F! S( Q& X9 T. v$ O- ]" W
execute master..sp_msgetversion
" j4 d' F8 W, w) {- N: Y. Y3 _0 l7 T; A& i
--得到硬盘文件信息 ; l: C$ j8 R% p7 o
--参数说明:目录名,目录深度,是否显示文件
3 }# ^2 `0 `4 X2 `) @8 oexecute master..xp_dirtree 'c:' ) W; s: J- h& ?3 I6 c# L$ @) _
execute master..xp_dirtree 'c:',1 ' V0 Q( I+ q; K
execute master..xp_dirtree 'c:',1,1
" S. @* C" X' T/ Q  ^' I/ K, ~' z' w6 o7 v% P
2 \1 C" ?% W1 I, x; G
--列出服务器上安装的所有OLEDB提供的程序
) @$ y+ M4 i- t2 h4 l' q! Cexecute master..xp_enum_oledb_providers 0 @) B% R% G0 S" Z# x

% S) X8 G. \2 A9 P& @! \--列出服务器上安装的所有代码页
+ l) i+ b& N& M; i2 wexecute master..xp_enumcodepages
+ n- a/ q7 _# c# ]" V2 \0 x, o
( C5 v6 G. u  N0 D$ c3 u--列出服务器上配置的dsn
6 f2 Y, Z0 g6 `* q' Y) jexecute master..xp_enumdsn
5 k9 N8 e- Y( c7 c( c& c; z% B+ I; b
--列出sql server错误日志列表,最后更新时间 - `5 ^3 N* k! _! A5 i3 b- @# D
execute master..xp_enumerrorlogs
$ y: M& f3 }, r0 h- s9 c0 P2 `0 y, |  y6 z9 n
--列出服务器上所有windows本地组
, [9 s5 B. T" eexecute master..xp_enumgroups
0 O3 W0 A. z8 W% k3 X- ^# H2 ~% N: Z
--检测文件存在性 0 q# [- a3 k: G' J+ s4 Q
execute master..xp_fileexist 'c:\a.bak' % z8 X9 D- G% e* _  q; d5 N! A
( B( C8 P, I& w- {
declare @flag int / Q8 d6 A* f/ K+ f" _/ K$ \2 D, a
! s7 @. v& }- y: G$ P7 P: C
exec master..xp_fileexist 'c:\abc.bak',@flag out 7 L% B. I! ?. G6 E0 T

# Y" K% P# ]4 a0 P' X0 Xif @flag=1
. H/ p* Z4 Z: {1 P' F7 o. v/ Jbegin 0 J5 N# ~  E/ C* k" ~- J
print 'exist' 6 w6 H& N1 _& m0 d' P* j* K
end
9 L4 t5 q; u( P7 n1 X* x" Lelse
1 j: [9 X# C- S! A' s$ Sbegin & G3 W1 `/ g2 ?- u% A1 C# W4 p
print 'no exist'
) a* `* z# c6 s0 J6 G/ nend 2 @1 z" j' i  F& c2 F4 e/ e) F# F' t
0 [$ ]2 @/ e+ B: I8 A& t  F  ^
--列出服务器上固定驱动器,以及每个驱动器的可用空间
& e$ B8 W- I0 m! [6 E+ Yexecute master..xp_fixeddrives ) E* e9 `; W, r) Y  F$ P

* A; _% o  I6 R1 w
! q! v- K& V# e( f2 e--得到当前sql server服务器的计算机名称
  T* F. t% g) c: h& L6 ], H9 u+ xexecute master..xp_getnetname 8 Z! z! z7 R& B$ r4 t

" a, Z( F3 x3 Z3 N/ N--列出当前错误日志的具体内容
  P; }% c: n- a4 ?0 yEXEC [master].[dbo].[xp_readerrorlog] 1 H, q; _5 A# x% ]( @1 d

& S, v% f; R0 j# C--列出指定目录的所有下一级子目录 2 _% _" W% }! Q! e5 I, m& \7 H8 C! y
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
6 y) s) E3 }: t, ]) T9 s% D5 Z, ?( f( s" B6 n- f
, r/ s2 T) x5 c4 a. W! g7 n
---列出驱动器的名称
* @& n- c# L$ N; o% w6 J" j--以字节为单位的空闲空间(low free) " L1 a% A, D1 ~5 \. s; j
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
: M7 r1 f7 v0 d+ N0 z# p4 k+ u& n# R% ]1 tEXEC [master].[dbo].[xp_availablemedia] ) R$ }# k6 i( r3 x9 |
--效果如下:
; e0 s3 C' Z+ U
8 L8 L  K; I/ L9 {3 ~* F5 y& ^' Jname low free high free media type 1 E( |9 j  r9 i, m8 |
C:\ 1270386688 0 2
- q& U5 S; Q/ i. w4 HD:\ 1726824448 2 2
! O/ @2 C( l8 i( I* jE:\ 875053056 10 2 " X) I5 T5 P2 C6 w/ O
F:\ 0 0 8
! n& [) J7 J# C: N' D( {9 w
$ F( E0 k: a: H1 ]# p
回复

使用道具 举报

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

本版积分规则

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