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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 2 T" H9 V6 I2 O2 V$ O  y5 Z
execute master..sp_msgetversion & O/ C' N; y8 Z* [& L

- f9 l4 c6 F1 A6 ^--得到硬盘文件信息
8 q7 z' e; N, q% y--参数说明:目录名,目录深度,是否显示文件
% V5 B! l/ |7 dexecute master..xp_dirtree 'c:' ; }0 ?: B1 E1 l$ Z
execute master..xp_dirtree 'c:',1 7 y/ g* v, p( Z) Z- ]; M' p5 `4 r
execute master..xp_dirtree 'c:',1,1
" _) p' s5 ^& A' _- f9 ~- h/ C! I
! |1 u7 q' h' o5 Q- m  Y6 a8 A" d/ ~+ p* N, N
--列出服务器上安装的所有OLEDB提供的程序
; V6 A% a+ {& g9 N5 A  ^. z- q0 `9 Oexecute master..xp_enum_oledb_providers
+ ~) z+ g8 L! G. }
/ }) R* p  P' n6 W& B  x--列出服务器上安装的所有代码页 4 H$ ]( W" Y5 M0 Q; S
execute master..xp_enumcodepages
5 j! H( `8 [1 \# i: ?( y: ~" V, ~5 T- K0 V
--列出服务器上配置的dsn
4 r% i) d& O- m& q! nexecute master..xp_enumdsn
$ A. E4 k9 `) E0 Q# Q' z) s
7 E6 H3 N$ w" g( B: Q--列出sql server错误日志列表,最后更新时间 * v# }6 t# H' y6 F1 B4 s, s
execute master..xp_enumerrorlogs $ N" Z- v  G. l" K" ?
. c- O6 Z0 {. ~4 b" H$ p8 e7 V
--列出服务器上所有windows本地组 $ Z' H( {' u2 ?7 s* N
execute master..xp_enumgroups
5 ~+ J$ k5 x7 d+ e( S; A/ o5 e6 V: E) u6 ]! w% g  m" Y
--检测文件存在性 / |6 [# o* ?+ B2 v! U* G4 [8 W
execute master..xp_fileexist 'c:\a.bak'
+ m! Z/ E, c: u' o  Q. G. ~7 R& i% T! \, E) E$ P5 Y' p9 Q
declare @flag int
. }; U# w9 M: e& D( D* `4 y6 U/ m( g. N3 E' m  U, B/ t
exec master..xp_fileexist 'c:\abc.bak',@flag out
0 H' v# J" X! x! |  ]& u$ o, w
: B+ Q+ i5 h* O2 r# o1 oif @flag=1 - k7 U$ k# k  u) [7 @) d
begin % P9 {- Z0 G% t$ ~( M" \
print 'exist' ' a" L: ~  Y/ D. j
end 8 t% z) ^! z1 j) y
else
+ ?( O5 P% Q  L6 W, Zbegin 5 K4 `+ E) C7 w) W% Z1 w
print 'no exist'   |0 V- ~# F: J2 e7 E3 t
end 4 y' m3 W: ~- a+ }" d0 o( e7 _
& k$ c7 w  E' x
--列出服务器上固定驱动器,以及每个驱动器的可用空间
: \# k3 c; s2 Z! rexecute master..xp_fixeddrives ' O7 n! S1 Z, E# g$ ~1 }& D

8 r9 a, ?5 }1 Y7 c4 ~- _  z5 `: L! f" @7 c0 S1 f
--得到当前sql server服务器的计算机名称 * N( S0 S( L* Z$ L9 Q: b! t2 e
execute master..xp_getnetname
. c5 r% k7 k) U9 v/ V+ [) a1 B
  E8 g, x. O9 Y5 A--列出当前错误日志的具体内容 ; g$ {- I7 D; e4 V3 `) L
EXEC [master].[dbo].[xp_readerrorlog]
) V; S9 }% Y9 N3 t
2 k7 b! X$ L  s5 x; ^' X--列出指定目录的所有下一级子目录 - ?  \* U8 ]! _2 m6 J
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' - G) g! o$ w5 I  J" W* i

6 P; u6 K$ w2 c1 E4 |: a" f2 W, F0 s  ?7 n" X
---列出驱动器的名称
; u* o/ N# V5 i0 M--以字节为单位的空闲空间(low free)
) [1 q& Y! O: H0 X--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
0 B# |- m) i8 k7 m- [* P+ {$ zEXEC [master].[dbo].[xp_availablemedia]
$ ]1 R# ?9 Y0 e3 ~9 g: k--效果如下:
4 L6 D' G. \0 `3 p9 \
0 q2 g3 M+ O6 b* I. x0 Rname low free high free media type ' n: ~! I1 ^4 B' P% s  r2 [
C:\ 1270386688 0 2
  L3 y0 n* t' S8 @' h, u# JD:\ 1726824448 2 2
  A* F6 m8 M" H  R3 vE:\ 875053056 10 2
# L% q6 `; g7 a7 u% u' D3 ?7 P+ yF:\ 0 0 8
2 G) Y( p$ m% b" e* d9 q4 \* U- N7 \- u5 ?
回复

使用道具 举报

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

本版积分规则

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