找回密码
 立即注册
查看: 2973|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ' W0 Q4 |/ K9 a+ N' g8 f
execute master..sp_msgetversion
. a  b9 S, |+ `3 U
! C* u* F" ~7 G4 b* X--得到硬盘文件信息
0 C! s! t9 G0 H2 K0 M--参数说明:目录名,目录深度,是否显示文件 ) g0 h# }1 Q* X% C
execute master..xp_dirtree 'c:'
2 U2 ~6 M6 ~; @+ e$ _" w* fexecute master..xp_dirtree 'c:',1 4 h: K9 W# L9 T% W) y; o
execute master..xp_dirtree 'c:',1,1 8 ~( i( ?; s1 f1 i& ]0 x5 G
' I" F- p% D: {3 ]: Y$ G8 o, `2 T
  p5 ?2 [) L' O8 o6 C: f% k
--列出服务器上安装的所有OLEDB提供的程序 2 u; ]% k: o/ p5 s( f7 m, L
execute master..xp_enum_oledb_providers 0 }, @" T" |) f# ]
  t4 T0 [( l/ l% t8 t
--列出服务器上安装的所有代码页
' z8 p4 u7 }6 G3 \- ~! x3 Rexecute master..xp_enumcodepages
; o. b3 C9 [0 p) E- u& N1 ?4 Z
! U/ R% q7 ~2 l4 p! S--列出服务器上配置的dsn
: O& F! O2 y7 y* y4 _execute master..xp_enumdsn ; P/ c$ ]9 c, J+ h: n

# z! T# l. H6 r; l& h--列出sql server错误日志列表,最后更新时间
+ t, S" z' `8 oexecute master..xp_enumerrorlogs 2 P' X  T! o. x  ]) {

2 a! `+ b3 I* j7 M% M--列出服务器上所有windows本地组
3 x, i) p4 a9 Uexecute master..xp_enumgroups
8 O% s2 B% I, d
/ n- k! z; q) W. `--检测文件存在性
9 H1 Y& A  b7 S% Zexecute master..xp_fileexist 'c:\a.bak'
" \4 K" a1 u' L- n/ Z$ T% {! q( w" q
/ g1 [/ i2 p& A' Z  l" Edeclare @flag int 1 A( ~* z9 K8 ~1 X1 I- }
0 V8 d0 ?; u) J! G" z
exec master..xp_fileexist 'c:\abc.bak',@flag out
  N4 [$ Q* Q- e+ H- @9 a7 J# W  l5 `1 S, L* q
if @flag=1
/ w$ n) b7 I# w# y- f2 W* _- u7 `begin : E3 n) T/ C! r" o
print 'exist'
% {0 L; U7 z  R5 g5 J& f% G6 I$ hend ( K$ P' _9 X% S" U; b) G
else 3 v2 R- y) W# Z3 i( f  _
begin
2 p5 N1 l8 j+ w3 v8 rprint 'no exist'
5 p4 U- v) A! E, G1 ~end
. J. p' k7 q, _  a
1 D' H3 Y0 a) a--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 H  I6 c# e5 ?) Mexecute master..xp_fixeddrives
% V$ f- z3 _$ k. d# K& \" g  F
/ y% J5 F1 [" E
3 i5 @# p) u5 y2 K1 Y# e+ w  o0 k--得到当前sql server服务器的计算机名称
5 C" ?, W, y2 u& O0 hexecute master..xp_getnetname % X# L$ H' D- c5 n9 y

3 `+ o3 m; o3 i4 R--列出当前错误日志的具体内容 $ S: T7 B- D3 q& F
EXEC [master].[dbo].[xp_readerrorlog] ' ?% C# |8 ~" o) X# W6 U) s

/ @5 g  P. X4 U3 n2 Q& a8 g$ l--列出指定目录的所有下一级子目录 % I: u# u6 N' W$ c8 V# N: i
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
! s, q- t  {+ G9 f2 ^" y3 S! `- I1 \. B5 {) g/ f

/ k2 H+ m" b: W---列出驱动器的名称
6 Q5 u) [+ F- y+ l--以字节为单位的空闲空间(low free)
7 d/ e, _% w& {! S--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) ) d' a/ N6 O; @- Q, R/ M8 e2 v
EXEC [master].[dbo].[xp_availablemedia] 5 i0 m( g* J! [8 `0 X6 U- }
--效果如下:
; |- c2 o7 ?7 }1 ^+ \6 |( L  s/ _  s1 X
name low free high free media type
& w7 d5 z3 F( s: M+ z- [) GC:\ 1270386688 0 2
! ~" J0 u9 l( f% fD:\ 1726824448 2 2
* ^( _! G0 Y6 QE:\ 875053056 10 2
0 q+ I* j& ]+ P9 [* fF:\ 0 0 8
6 D. V* _8 S4 e) _. L4 W, V8 Y. O
: Y/ Y: |3 h/ ]& u: ]  g
回复

使用道具 举报

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

本版积分规则

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