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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
+ `2 u* _  u" N3 C1 a2 G6 e' gexecute master..sp_msgetversion
* D; \7 }) w! D7 w7 N
9 r- h1 x3 @9 n3 Z1 p--得到硬盘文件信息 5 |2 y" M( E2 A0 w7 s$ G
--参数说明:目录名,目录深度,是否显示文件 ; [4 C" ~- Y3 [9 }0 K! D' A
execute master..xp_dirtree 'c:'
6 i& G- B- T) O2 m; dexecute master..xp_dirtree 'c:',1 4 X: \, Q0 h8 d( A: @% M
execute master..xp_dirtree 'c:',1,1
" l  o9 e; ]! I* f" S
. W9 }9 {0 \8 ?$ S) d
! a9 p( V* ]0 ~  a, {% M--列出服务器上安装的所有OLEDB提供的程序 - e! T$ R  C$ i- n. B8 q4 K. G
execute master..xp_enum_oledb_providers / s6 F% ?3 F4 x) t1 P& E

/ E5 @, z7 l* b% f--列出服务器上安装的所有代码页
# y: K) N: {7 Texecute master..xp_enumcodepages
$ p/ y2 I" l2 H3 v" u3 D. M' ?! @/ I( v
--列出服务器上配置的dsn # t$ F$ S! H7 c4 ^( K
execute master..xp_enumdsn
% z- U  i4 c" N% y1 s2 G6 S; W; u) s# B6 J1 V0 ?
--列出sql server错误日志列表,最后更新时间 # h+ q5 b* E" @/ w
execute master..xp_enumerrorlogs   A  ]/ @# `7 O. N" L1 t6 o

( z8 X) P+ t1 B6 ]+ r--列出服务器上所有windows本地组
; l9 @% n- _) r: e& ^2 }execute master..xp_enumgroups ; y5 {+ a6 O$ ~. z

7 V7 e* y, I+ [' L! F2 f--检测文件存在性 " G8 n1 N% g$ t( d: f3 ~8 l
execute master..xp_fileexist 'c:\a.bak'
- S, E0 p4 s  |8 a  h
5 r1 l5 @9 s3 l3 @declare @flag int * l8 z2 }9 r# c  o" I$ P" s

, S7 h# a" Y( Yexec master..xp_fileexist 'c:\abc.bak',@flag out
5 \# q0 b( D  q; n2 E" ~
# I  @( r" F( L; p1 Yif @flag=1 - `4 N% K1 ]' K3 o% A1 u
begin ( x/ Y# U5 J. z3 G3 w. i
print 'exist' + Y6 [  R3 G* ~6 U; o
end + E* o# q: I3 S( O; c
else
9 U1 L5 H& A" ?9 _begin
' i6 G6 a; x% Q0 k0 `$ Wprint 'no exist'
5 t5 K1 E: Y" Z# u6 xend
5 Y* g( x5 l: h! j" i) R: a* d' s- K  @# f- z. ]7 C, [' h" W
--列出服务器上固定驱动器,以及每个驱动器的可用空间 3 x# x2 S( e* q/ w0 c- T
execute master..xp_fixeddrives 5 ?9 h* G0 B- X' M# e6 [
+ ^$ z/ e# ]4 G# G4 D
4 w6 `+ Q+ g' |- L6 {( M+ ?  \
--得到当前sql server服务器的计算机名称
. B4 Q9 \% x# w7 {2 @execute master..xp_getnetname
  p6 ], y1 ~  r$ Q, o6 i/ Y) m$ y" q: X- n& a
--列出当前错误日志的具体内容 . [5 c( W" m9 c0 C
EXEC [master].[dbo].[xp_readerrorlog] 1 ?; X# p. |$ C

, W! v+ w" _0 e, C. W--列出指定目录的所有下一级子目录
! j/ b$ ^' t8 b* u& W' _6 EEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
' v3 q5 e( ~1 J5 }, [: \
9 }$ z6 Y* A* V( F- p- u/ ?3 m* I" L( K
---列出驱动器的名称
) v: c2 B5 M9 R0 r+ y--以字节为单位的空闲空间(low free) / N% C* y6 `7 j2 b/ b) K
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
7 ?/ X8 A' H  K6 I$ l$ s( mEXEC [master].[dbo].[xp_availablemedia] + x; z$ s2 E+ \% z7 |2 K- O/ G3 n
--效果如下: 4 e( K5 P: l* K2 \% n& t
4 u4 o; T  N: s! {5 k: i
name low free high free media type
+ i/ N8 K  y! B5 W% \C:\ 1270386688 0 2 : q' y" k/ p1 s" Q) z" w% k) n# O
D:\ 1726824448 2 2 , R) @2 _  \) j5 W0 U3 I
E:\ 875053056 10 2 7 t) `/ m$ p0 V6 p; c
F:\ 0 0 8
; Z+ u$ `; _, n, h
+ w4 f3 b, Y6 a- d0 A( v5 j) K
回复

使用道具 举报

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

本版积分规则

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