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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 + B% O" R) [" N; u, A
execute master..sp_msgetversion & N: @4 X" [( U' s
2 ~2 n3 Q% q6 y
--得到硬盘文件信息 & h! |7 z7 l. O& r& i
--参数说明:目录名,目录深度,是否显示文件 % C: ?* P2 v. \$ c0 N) O! ?8 a4 |
execute master..xp_dirtree 'c:' 9 d$ b8 `1 m* L' ^2 L+ F
execute master..xp_dirtree 'c:',1
/ I0 G3 w+ Q' Z# d, t5 P: ]execute master..xp_dirtree 'c:',1,1 ) e. E6 f+ _) S) Y( I% f
/ i/ C$ |) c( k, p) d
' ]' `3 H4 F; k) T4 ^9 U1 G
--列出服务器上安装的所有OLEDB提供的程序
0 F% K* R/ D: C$ Eexecute master..xp_enum_oledb_providers ! ^( C. d9 A+ Z; Y$ L2 j

2 o  z. @$ L% k--列出服务器上安装的所有代码页
  w4 _  s; u4 M0 K+ G( g5 G" Uexecute master..xp_enumcodepages $ u/ O* U$ k/ l- [+ L6 N' o
, U5 S: P9 p4 ]# Y$ J) E1 a9 y
--列出服务器上配置的dsn " m- G% ^/ J' K5 i! _1 O8 Y
execute master..xp_enumdsn ! o0 Z( a8 Q2 b/ Y# a8 x

, \1 G1 B1 \. y5 H5 @5 V2 R--列出sql server错误日志列表,最后更新时间
4 S6 c) j% B! k: Sexecute master..xp_enumerrorlogs
; I& f# ]7 o, u# {, v6 u* C
$ V; |6 ~* \2 a- Z--列出服务器上所有windows本地组   x0 s4 d- I  r1 U( D9 o
execute master..xp_enumgroups / k9 r0 I* }0 H8 L
7 w5 r0 j) e, I: S) m" H  z
--检测文件存在性
. h1 U" R; w" f' C* S1 _: ^* `execute master..xp_fileexist 'c:\a.bak' , F" \6 b+ d! T3 s9 i0 N+ E

' h* Y" _# A$ K: [2 `1 Z& pdeclare @flag int + D- I* {# K* m8 e- K

6 d& a6 u" H& C0 t$ V7 Hexec master..xp_fileexist 'c:\abc.bak',@flag out
) t. M3 ]6 b( n- a2 O; G+ E0 k# F$ G% O  L$ z6 w  P
if @flag=1
- @* o& E, P" pbegin
( `- I* W; S" h) i6 dprint 'exist' . |" w* V6 L" g9 G2 P$ K, O, l+ V3 u
end % |3 E: ^% S7 a* W9 j  U
else
# x) u' w1 w# N& O! L& Obegin
& H6 b! b1 h4 ~& d: @1 @* Eprint 'no exist' 5 D- l0 C9 w# q' w/ Q' h
end
% p' n4 B: T' y4 I( ^/ E
- M" F. a) t. \--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 p6 R# J( i# [% e1 J6 texecute master..xp_fixeddrives
7 j: U' ]: e6 S7 i3 U* v# n
( V0 a* z6 @' n( h) p/ v( G5 W; c& @( N% C/ h* f6 y
--得到当前sql server服务器的计算机名称
* ^3 B. D1 \1 D  b0 Uexecute master..xp_getnetname $ g% M8 G2 w- d  H) k- e

3 z/ b0 Z+ E! X--列出当前错误日志的具体内容 ) Q; G  C+ {" Q$ |4 ~9 `
EXEC [master].[dbo].[xp_readerrorlog]
, j% l+ \  c7 P7 n! a* h6 \) p1 B0 U- c" s: O) R) v6 y9 c
--列出指定目录的所有下一级子目录
7 y7 `, D; O% z) [: FEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 4 p4 h! e6 J4 b) @" B) ?
: \. K; `9 [5 r0 A% Z$ [" W

; [9 |- F: u# I2 h' }+ D. T+ W---列出驱动器的名称
; ~2 H  J/ M( e6 g6 ^--以字节为单位的空闲空间(low free)
+ i# b& e4 V7 R--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) h& X: R0 G- i, W5 h; N5 o" I- FEXEC [master].[dbo].[xp_availablemedia]
! `: @8 t. K! s  Q5 G4 a$ @--效果如下:
, d; h" N/ r& T. u/ E9 L0 D. i7 ~# Q' V0 z0 H
name low free high free media type
7 I7 L; j& P( {; v: }" P2 u! KC:\ 1270386688 0 2 " G- j+ @6 c. @; Q% Y
D:\ 1726824448 2 2 $ V: O6 O5 ~; ^# r3 Z
E:\ 875053056 10 2
/ `' m6 W$ j8 ?. U# A% m9 ^F:\ 0 0 8 $ A! X6 `& w4 n7 L1 ]+ g; m. R

* a) Y- v4 X+ i( E2 i  ]3 b/ p- `
回复

使用道具 举报

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

本版积分规则

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