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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ( l. \0 j5 [/ f0 I- J$ t5 M6 _
execute master..sp_msgetversion
7 p2 i1 L9 _; V- n# L/ y; T4 d; @8 C  s5 s3 T+ ]5 q8 v5 |
--得到硬盘文件信息 " q4 Q* K  H1 t6 g) e& j' ]
--参数说明:目录名,目录深度,是否显示文件
( r. |$ \3 \% V" H" g5 Bexecute master..xp_dirtree 'c:'
  T" e; J% c) _# l( L1 q7 X0 Kexecute master..xp_dirtree 'c:',1 8 J5 ?* K9 x) F7 Z% v
execute master..xp_dirtree 'c:',1,1 ! O0 _, W' F) M. b/ ?& ^

# B7 J  W) L8 \2 i7 t" D" [6 l: c/ p* ?. v2 H5 g
--列出服务器上安装的所有OLEDB提供的程序
# Q/ `+ ]& Y' N& c. @- [4 U& Sexecute master..xp_enum_oledb_providers " }; n: {$ J) `( p+ h

& X5 |& H! E- E  ^8 l, P, f. T, a6 j--列出服务器上安装的所有代码页 & ]' ]+ ^0 E1 f7 _. N! L  {
execute master..xp_enumcodepages , ~; h( v6 O" `

, r/ B/ ^8 s( Y: b' W; r6 w5 |; H--列出服务器上配置的dsn
; c$ ^3 ^( B) v2 \2 |1 dexecute master..xp_enumdsn
0 m- b  }  q6 O* c3 h- E: U, i$ O* W" U- m# h, \' X
--列出sql server错误日志列表,最后更新时间
, \) W6 O9 Q; |( F- [) Q& |4 e5 s  Sexecute master..xp_enumerrorlogs
& r  b9 G0 O9 o
, O6 a' Y8 [+ m--列出服务器上所有windows本地组 # H. n8 Q4 w6 b0 G& x
execute master..xp_enumgroups
1 N. B) W9 y) i8 n3 |7 H  t
1 b/ y- s* g. i* ]  f--检测文件存在性
* {; c) \% U" v# l* W7 D% V  ~8 wexecute master..xp_fileexist 'c:\a.bak'
" ?$ [2 P* p  U+ H2 {: T8 A( N
1 S, V; d. ^8 V, E2 l( wdeclare @flag int
7 n  ~+ c+ Q# S7 U2 W1 L2 l" N& Q9 o: `- V; X$ ]
exec master..xp_fileexist 'c:\abc.bak',@flag out $ G# a& R! Q/ h5 E/ t; r% S4 N
3 B$ }  q: B" x- [# j- [
if @flag=1 6 s0 Q# v/ n  H3 H7 y7 o, d
begin
+ ~$ U- s: W% S8 n8 m+ h; w. Xprint 'exist'
$ q7 C4 Y$ ?6 b" F& N; U, ?' \end
. w, [: Y3 p- ?2 E) a+ melse
7 n9 p& p, Z* K% E0 ]/ A8 Ubegin 9 M7 t4 x& D/ J4 g' `; v# Z) x
print 'no exist'
8 T9 I7 ]2 Z+ E/ ~3 pend 1 v; M7 n7 k4 t
. D- f, w  B* u5 @! a
--列出服务器上固定驱动器,以及每个驱动器的可用空间 1 s7 n/ K. D* O# i: S3 U
execute master..xp_fixeddrives . [6 o: s  R; m( |: v

* m1 d# b* T% Z5 @) }
/ q) K4 R) c( l; N* ]3 b--得到当前sql server服务器的计算机名称
) d  N9 R# w8 C7 `2 cexecute master..xp_getnetname " s2 |* |0 c$ e$ ]
: ~' m( @6 x% ~+ c0 \8 m
--列出当前错误日志的具体内容
. k* S- X  V4 g( f- ^" xEXEC [master].[dbo].[xp_readerrorlog] $ V7 x& B! B3 e8 O1 ~0 h7 @- U

; N, {4 G, ]* \; ^--列出指定目录的所有下一级子目录
& J( O% x2 w" ^, d, H, NEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
& b+ C& k7 b: V
" D4 y$ u! }0 t& ~& j( j' X, U4 L) [4 b  y5 `, o
---列出驱动器的名称
# E. B: h6 W! b- y8 f+ _; w: c--以字节为单位的空闲空间(low free)
6 \1 f) t. X+ K0 q" ]9 n3 U--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
4 V4 Y8 e( W  m% U* o+ F3 KEXEC [master].[dbo].[xp_availablemedia] - @$ x8 m- O8 H( I0 g( x4 I2 s
--效果如下: : o. w8 E% Y$ D% K
3 ~+ b# @5 A+ }! M7 I' \, R5 s) |/ E
name low free high free media type   d( l! |+ _3 r/ _& P
C:\ 1270386688 0 2 $ |' A* a" j( t( L. P0 G3 Z
D:\ 1726824448 2 2
; f0 @. t. s1 b+ F8 GE:\ 875053056 10 2
% F$ E% z+ ?0 `- sF:\ 0 0 8 " G  {, v3 t, m7 [6 \0 z
9 _5 r$ h) y) C4 o1 m& O( L
回复

使用道具 举报

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

本版积分规则

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