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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 & {# R+ A1 M7 d+ _% h
execute master..sp_msgetversion
0 Q1 R, ~, Y. T$ R; `' E' B# Z3 Z* t1 Q! s% ^; i9 v. u0 ?
--得到硬盘文件信息 * h/ s1 h. H2 H" Y$ K" U+ N
--参数说明:目录名,目录深度,是否显示文件 ' i2 e1 r) R0 }7 q6 i
execute master..xp_dirtree 'c:' 9 r7 l3 N* |9 W" W! j3 N; M
execute master..xp_dirtree 'c:',1
0 ~5 \1 N" j$ E- q! q: g! Xexecute master..xp_dirtree 'c:',1,1
" @) `! @( I/ q
, ?; F5 w, w( h
: o/ {% c0 Y" f; N1 `--列出服务器上安装的所有OLEDB提供的程序   _6 _- T2 C& E3 u/ a  }
execute master..xp_enum_oledb_providers
1 J4 R, L4 q; Z, I3 a( H8 u8 v$ L2 Y/ Q5 S) X  Z& C$ a3 y/ M
--列出服务器上安装的所有代码页
5 [/ n) w9 y% f( H5 C+ Z. O& Hexecute master..xp_enumcodepages ' w9 H; f. k* O0 i
  u4 N) Q( v! o5 F8 [* G
--列出服务器上配置的dsn : n! L( }7 ?: l9 g5 Y# m0 Q
execute master..xp_enumdsn $ `, i" |2 z( o3 U# ~
% m" E) R# C2 X8 h
--列出sql server错误日志列表,最后更新时间 ! |2 g5 k) X& u9 R3 t! [; y/ B
execute master..xp_enumerrorlogs 3 @. X; a' s' E1 L) P6 x
9 E( b7 _5 C4 Y8 J: Q
--列出服务器上所有windows本地组 " }" B* G0 p; H0 @" Q3 p6 Z
execute master..xp_enumgroups 5 c; G4 x0 f9 K! V

- |! s- h0 E' M& S! \1 S, k--检测文件存在性
4 `. i. [# H" K! \7 A) Texecute master..xp_fileexist 'c:\a.bak'
1 N8 c1 L0 y* u; x3 [
+ C8 y' F) I) }declare @flag int
: w2 m8 `  e4 V/ O8 `% u4 ^9 A( k; w. s# T1 \) E: Z6 u' C
exec master..xp_fileexist 'c:\abc.bak',@flag out
5 n) C5 s/ A, v9 h) I9 |$ q* U- R+ O1 ]  G1 U7 e
if @flag=1 ! X, K5 U8 ~+ G( t9 z: s
begin ! m- L+ r& @/ B% X9 ]0 \4 o$ S* q
print 'exist' " J; Y( d* }8 I
end
) E3 q4 n& @; ^3 {0 m+ Y( p, Uelse ( F% y: B( F' Z6 c
begin - y( `. }' o( E; q: }" i; R* F
print 'no exist' ; D" B, [& e7 Z: t
end
, C# x# g7 v, Z9 L) M4 a4 I9 z8 m  d" C$ i% A0 x
--列出服务器上固定驱动器,以及每个驱动器的可用空间 ! O) f& c3 G/ q9 }7 W6 s  ~
execute master..xp_fixeddrives 3 J1 w7 a+ J( K+ z+ y. g
8 E& l: E$ Z: M4 z
' S) m" ^" A1 L5 @( e; D
--得到当前sql server服务器的计算机名称
* l7 [) {, N2 T; Uexecute master..xp_getnetname - E0 a4 @3 s; L9 f2 b) T

  L3 k' o5 l# u5 ]$ |--列出当前错误日志的具体内容 - @7 m2 I/ O5 v) M/ h6 j1 m2 m
EXEC [master].[dbo].[xp_readerrorlog]
6 [* w. Q; S0 e/ x$ _' R( Y2 P1 i; o* a" g- v: d* m1 ]- O
--列出指定目录的所有下一级子目录
- u5 V6 z: v+ U; q" ~. \' f. V" sEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
  l$ y! s/ f8 h  T+ Y/ l& S9 B5 ^% g5 M+ F% T2 `

( P7 G, W, @0 _! `5 q---列出驱动器的名称
6 I2 u" X. s' B2 d4 v5 `7 }--以字节为单位的空闲空间(low free) : D7 a) K; G( q( ]5 d9 R. |
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
' _2 E* V& M  P# D0 j9 XEXEC [master].[dbo].[xp_availablemedia]
2 N: _4 l" b% B5 U--效果如下: ( b) D; g6 u1 z8 \% B. Y0 B; L  Z7 d

. J+ \2 A6 F+ L* |; N2 jname low free high free media type ! F! _4 ?# ]- ^4 f
C:\ 1270386688 0 2 / f' ]# A  s0 g$ Y8 E' n
D:\ 1726824448 2 2 1 [2 m3 b" E- _! x0 V# O
E:\ 875053056 10 2 ! b1 O) N0 D3 M9 }
F:\ 0 0 8 5 v+ N) `- Q* \5 L$ ]+ S

) [' k, _3 z! }; P$ N4 }) B
回复

使用道具 举报

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

本版积分规则

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