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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
7 H% B+ I- r' o5 k. `) Yexecute master..sp_msgetversion
: G4 K2 \. l7 v1 `: k) M' U( m; F; D+ Y. x
--得到硬盘文件信息 6 U/ L9 ^( \$ b, E; k
--参数说明:目录名,目录深度,是否显示文件
' T* L# ?# C* ?9 Lexecute master..xp_dirtree 'c:'
& ]% C# @3 B( @' Oexecute master..xp_dirtree 'c:',1 % _0 U' K8 Q5 I6 F$ p3 w! H# U
execute master..xp_dirtree 'c:',1,1
& S8 C- {* `; `  H( V9 B; t0 Z+ Z2 `
. L6 S+ a, z+ F$ K) ^. R9 Z+ x, s; H3 w0 T$ k) a4 _+ Q+ K9 X! ^# ^
--列出服务器上安装的所有OLEDB提供的程序
1 r9 O- h2 L) [2 u$ r! dexecute master..xp_enum_oledb_providers
' I) s' j! a. j' I+ W: N8 s5 h2 C' ]8 a5 |* }- y4 l. S
--列出服务器上安装的所有代码页 ) E: k+ o- T( Q" _  m
execute master..xp_enumcodepages 8 I# R" X+ B: o8 O
& z6 {% o9 X% b
--列出服务器上配置的dsn , v" `9 [& x: q3 h
execute master..xp_enumdsn
+ D0 A0 w0 z4 U7 Y+ R% s$ x0 [  y; K" [  ]( Z
--列出sql server错误日志列表,最后更新时间
0 l- a* ]  N: c) V0 f+ P& qexecute master..xp_enumerrorlogs   H0 u0 F& ^9 [' _  {. U

8 j5 e, f3 \  j) x/ y8 x# A, ]--列出服务器上所有windows本地组 / \; k% [5 {1 U" d
execute master..xp_enumgroups 9 b6 W5 }$ w1 K' Q) w% P+ ~' ~( T& f

! ?/ w0 D/ _. W--检测文件存在性
8 ]2 m- b7 @3 D, A8 Dexecute master..xp_fileexist 'c:\a.bak'
" s3 d4 I/ b* v
/ V) O( C( T8 ]! [, Rdeclare @flag int 2 D* O) S! r+ j
# V& ?  g8 u/ G* l2 k
exec master..xp_fileexist 'c:\abc.bak',@flag out
/ l  f) Z) }# l" Q/ r$ m* \8 [4 t. n% s2 p9 v- s0 R
if @flag=1
+ h, x# b7 N2 rbegin 6 u. z" A. [0 [* q8 |# I
print 'exist'
5 D4 c/ H/ D# e  e$ N0 W( L# p9 Pend
, {4 \% B  k  h6 l9 xelse
$ \1 @' M% t5 |7 V* Gbegin ! q9 _! _7 o( a* m9 G6 F2 a
print 'no exist' : @4 Y. o6 a) k- R2 f
end
" W- A  l" g; \% T" ~" D7 q* A4 D, ^
; e* ]  l# ~6 e' W' {--列出服务器上固定驱动器,以及每个驱动器的可用空间
* f, @3 E$ C$ b2 h* Wexecute master..xp_fixeddrives
/ g4 P" q& T+ f5 \; m& `
, U& R3 O: _+ L2 m2 W& J; W
) F- x; i1 q/ y6 a9 a# c--得到当前sql server服务器的计算机名称 ) E- V' O' u% h9 _3 Z* s" }3 k
execute master..xp_getnetname   O( x- s- @4 B" Y" p# S3 Z

# t# o9 ?8 Y2 @; S--列出当前错误日志的具体内容 ' @5 g+ \, J. ]1 _1 H
EXEC [master].[dbo].[xp_readerrorlog] 7 q6 k4 J' W# I( q4 c" f' n

) Q' O* y& U/ o. @6 C: p2 k--列出指定目录的所有下一级子目录   Z/ K: J, d4 J* p1 T
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'   |. Y+ C  T6 Y0 \

: U8 y% z$ e; X# p# M* G1 r- p' r; j; z! j, R4 M
---列出驱动器的名称
1 D* g: s+ J! Y# i--以字节为单位的空闲空间(low free)
: E: h, z7 m. A8 \( X! u--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
$ [/ `  q# [" X' ^8 {EXEC [master].[dbo].[xp_availablemedia]
& J2 V' X: o4 Y0 X) \+ N--效果如下:
6 {6 `: s( U3 \5 g8 t3 b+ m$ N
0 C" h: x0 @: ]& T0 j2 V, ?name low free high free media type 9 ^, t+ {& a* ~: [) J/ Z' ~- Y
C:\ 1270386688 0 2
$ z$ R% [; V0 lD:\ 1726824448 2 2
: y6 I! z, m+ \E:\ 875053056 10 2
; i+ G3 A1 M! B5 bF:\ 0 0 8
4 {! g4 B7 X( B  J+ H4 W( t* N  S1 }. ~: K
回复

使用道具 举报

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

本版积分规则

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