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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
6 h7 f7 a3 Q4 U# R# L/ x& ^execute master..sp_msgetversion 9 o; _1 `6 ^& m, @6 L

) n! W  P0 t5 c--得到硬盘文件信息
* K( `1 m7 v5 g& f  L4 X--参数说明:目录名,目录深度,是否显示文件
* ~% O' ^) K5 h8 w& B! fexecute master..xp_dirtree 'c:'
& p) [. a* \$ B  r2 kexecute master..xp_dirtree 'c:',1
  F1 }# L1 w- p; V; Iexecute master..xp_dirtree 'c:',1,1 & t% r7 |* y1 \

2 E4 k' w# |1 m& `: r# d
) f8 K' {; w; L" M2 D5 l--列出服务器上安装的所有OLEDB提供的程序 6 k1 H8 O  h+ [4 A5 V8 t- e
execute master..xp_enum_oledb_providers + i- J2 O$ y2 E" x$ ?: n' i# p; E

) k8 t( x: b& I5 j" |& }) p5 ^. S--列出服务器上安装的所有代码页
. |9 t' @* N" Pexecute master..xp_enumcodepages " @; B: X  R) R9 s2 n/ g

) g. n# y# H# i! i' B% t: n. w, V5 d--列出服务器上配置的dsn
4 T: O- N3 D; k& ^execute master..xp_enumdsn ' u) K& O- I, a3 p+ l  L/ g2 C4 {
4 c) L- s9 V; f
--列出sql server错误日志列表,最后更新时间 1 z- C. p7 D' P2 `# x% y& _
execute master..xp_enumerrorlogs
, R  s2 i& K( d. I2 I8 v5 ^5 E0 h6 O2 K$ x# B
--列出服务器上所有windows本地组
! O( Y+ @: v: R4 E' bexecute master..xp_enumgroups ' b9 v& z4 R) n- a4 D' }3 _
; F7 f+ W2 Y6 w( c5 g- J/ f
--检测文件存在性
6 d9 K8 {& ~, x! n' M- y" [1 B" uexecute master..xp_fileexist 'c:\a.bak'
/ `. |% B5 l) |/ s" t0 e, N: g5 \! N( y: r6 I' P9 C
declare @flag int & m0 t$ G$ E3 T4 w1 a
5 `4 O$ V/ @0 |3 H
exec master..xp_fileexist 'c:\abc.bak',@flag out ; g5 A) f  l3 x2 B& \
) `+ p6 j( B  v' ^
if @flag=1
) c( I1 A& |+ O8 abegin
6 }6 k! H& ]+ o4 jprint 'exist' * L' [9 x8 q# I" I
end 8 P! x' E$ K3 t8 n( I
else 1 M& O- M* g; R5 r( q; ?2 N
begin   R/ T6 u$ f$ z6 s+ V
print 'no exist'
/ M" I' d% R0 P; Iend 9 |9 G/ P% i3 U6 ~# e3 v5 w, Y

' Z6 J# c( g& g, t4 o, v6 N3 H--列出服务器上固定驱动器,以及每个驱动器的可用空间
/ _) ^2 L6 G. K3 I  [( Eexecute master..xp_fixeddrives 8 T3 U8 S) T+ \8 v7 I

" {) \  r; T( P- e1 y2 w; D4 v! u# G; j: y
--得到当前sql server服务器的计算机名称 ( R/ W; w2 \. U# l% w, z2 h
execute master..xp_getnetname
6 Y6 x$ c1 F5 u3 f% T' J4 ]6 @3 n$ c' q6 a# R: s' {
--列出当前错误日志的具体内容
; X+ a. V: z5 HEXEC [master].[dbo].[xp_readerrorlog]
  z( K! ]) L) E/ r1 y  N7 U2 I+ ?- Q; A3 W# k( P" _
--列出指定目录的所有下一级子目录
; Q7 h# p7 U$ k& }EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
- Y# d3 _5 t: d4 O
% `7 g  @4 p' M! ]5 X( r1 l
0 K- M, x1 M- l8 Q9 w---列出驱动器的名称
, e& ^  `8 _" m7 w% T--以字节为单位的空闲空间(low free)
; O1 [1 R" y  \1 }6 B--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) : r# M9 Z0 Z7 g. z4 I6 J8 E+ g
EXEC [master].[dbo].[xp_availablemedia] ! J4 C5 \$ `5 g. B3 }% c9 p7 n4 X
--效果如下:
3 L. L( J/ x. q) Z9 G. v- l) W, ^! n; X! ^
name low free high free media type
# p9 {' v/ }" ^& C8 k6 C( QC:\ 1270386688 0 2 : b# \8 ~/ [6 y/ `: u
D:\ 1726824448 2 2 7 c* c# m% x' m) @5 N; l3 h
E:\ 875053056 10 2
) a% G6 r8 t  n7 v$ p( ZF:\ 0 0 8 , _& @7 p+ o- t) L: g% d
6 ?) e; H* s5 p1 v* n
回复

使用道具 举报

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

本版积分规则

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