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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
$ T0 E0 R5 n9 M4 e- d1 yexecute master..sp_msgetversion 9 u( Q* F( H+ q+ Y: l+ Q

. ~9 w7 N, t/ N7 n9 V. ?# v( f  m--得到硬盘文件信息
& R% S) i6 Q) C9 t# l" \4 ?  T--参数说明:目录名,目录深度,是否显示文件 8 F, d3 h  U6 g
execute master..xp_dirtree 'c:' $ S- A7 ~/ p2 z  d) m
execute master..xp_dirtree 'c:',1
( \* P2 o7 E# t& }3 pexecute master..xp_dirtree 'c:',1,1
/ i/ r% J: x. ~2 A; V$ u0 Y) \0 k3 {. ~( t0 W2 v& O3 m8 V

7 J3 n' q* o3 ?2 j4 O--列出服务器上安装的所有OLEDB提供的程序
# h; J6 ~4 u: l$ Y. Y# G" f7 ]execute master..xp_enum_oledb_providers " q1 W9 ]+ Q' ]' w- Z5 |
. W& O: g# L9 ]& M$ J8 T# c
--列出服务器上安装的所有代码页 9 J) r4 ~: _" Q- \0 i4 `, A% h+ i# [
execute master..xp_enumcodepages
& S2 c+ ^, n: d# L2 F7 e/ u  B- W) M# p
--列出服务器上配置的dsn
7 q% ~& D8 ]! ?4 [- \2 mexecute master..xp_enumdsn
8 O; c  d3 z$ c( a) y. z& D
& K6 D9 z& }. @7 Z1 n--列出sql server错误日志列表,最后更新时间 % o3 t% ]( p) o$ v- T
execute master..xp_enumerrorlogs
$ P( b  p0 \7 I! o6 d5 Y$ |/ V/ c0 j- W
--列出服务器上所有windows本地组 ' Z: K$ g* v* G5 ^7 v6 x
execute master..xp_enumgroups / d0 [4 e% i& b! t
+ `+ X) L' ?& g1 s
--检测文件存在性 / I$ Z7 P- v- p0 ?: O7 r
execute master..xp_fileexist 'c:\a.bak'
# t" D+ i$ S8 J9 H) Y4 W' E% w1 i' N( I' j
declare @flag int
9 A* h" y$ S0 Z6 m# b, V. D1 s" |. ?5 K9 F9 F- D! [* W
exec master..xp_fileexist 'c:\abc.bak',@flag out # a: @6 q; y3 N$ o/ m; B! p. U

) h5 G' I. l6 |- P- @if @flag=1 . I. z7 ?4 L* v& q$ N6 R) H, x
begin 4 n5 f, I9 ]/ T9 H2 T
print 'exist' & N0 h2 w: c% A. a4 p; i
end ) G/ L( H0 x1 O
else
. `- J; q& z  ?% ]- Q8 |begin ( u" O  \  E  J% H1 q
print 'no exist'
  B8 P  Z' q& o6 Vend ' J( {( }4 A9 H5 u% g. V
7 g8 W- v5 }) m7 C/ k4 m
--列出服务器上固定驱动器,以及每个驱动器的可用空间 - Q" v5 I: c* b! e
execute master..xp_fixeddrives
$ B" d( |9 Z7 u5 s" \
, H2 N. ~9 k0 D3 [7 p& a: Y# ^+ y$ r* J: ^
--得到当前sql server服务器的计算机名称
2 f* y5 m" w* O; C. Eexecute master..xp_getnetname
- u5 b0 E+ G+ D/ Z+ l& K: C7 j
5 C  h* y0 M! _# A--列出当前错误日志的具体内容
* c& b+ {' ~9 t* a; AEXEC [master].[dbo].[xp_readerrorlog] + `) \4 U+ z* a  q; b% g
: |4 o% X5 S7 N# ?9 r' L
--列出指定目录的所有下一级子目录 2 S' i2 h" N, P8 H5 s
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
0 O- _# P0 ]; P9 B0 \& p; Q# m8 s" l
( O( O: r, i* z% u3 F  E/ b. k4 n  u  x" n; `2 P
---列出驱动器的名称 " p) `! Z0 o" \
--以字节为单位的空闲空间(low free)
- ~' P: y( ~: d8 `2 }, x& f. C! Z$ \/ }--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) 0 F, C% q, e+ g% X) F& {; O
EXEC [master].[dbo].[xp_availablemedia] ( X) M( L; A  e6 y" I6 Y# I4 A  s
--效果如下:   ]6 v( R. [& @$ g

6 T( R% e: {' Hname low free high free media type
3 u2 d% A4 K6 M. M9 M7 ~C:\ 1270386688 0 2
* H1 J# g- B9 YD:\ 1726824448 2 2
5 ~2 {3 j( V0 P2 o* P! oE:\ 875053056 10 2 # {4 D; |, _+ J& \6 ^
F:\ 0 0 8 ' i. |# e" f7 y! \
, Y6 p2 r) N6 f* F4 P0 o
回复

使用道具 举报

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

本版积分规则

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