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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
, b" k) c8 P+ A% A; q$ ^' Zexecute master..sp_msgetversion & E/ {0 e$ N" B) \- d3 K

6 C6 V) Z! w& K8 g--得到硬盘文件信息
& Z2 G; u, i' w& w+ t--参数说明:目录名,目录深度,是否显示文件 3 X& I9 t# w: B/ l  w  x' X/ `
execute master..xp_dirtree 'c:' + Y* m' r$ {; o: u
execute master..xp_dirtree 'c:',1 ) h  c8 v9 Q5 y! N9 `' I
execute master..xp_dirtree 'c:',1,1 ! J/ e, c8 T" Q5 F' T

) X" i$ S5 l) \: {0 q$ q1 ^0 H' ~
--列出服务器上安装的所有OLEDB提供的程序
# f/ d. m, ~/ S# t$ S. Q* }execute master..xp_enum_oledb_providers / [/ j) o; l+ B8 o

! K5 O0 A2 J/ I--列出服务器上安装的所有代码页
1 ~5 \( w" P; Q  P6 yexecute master..xp_enumcodepages * v, A! b* P$ t" M$ c
8 ]# ~" R* R& I5 p! f$ {8 R7 h0 X
--列出服务器上配置的dsn
/ g$ @+ @* ^: H+ q6 b% d! k5 Xexecute master..xp_enumdsn ( j' y7 z- _7 u4 W

1 j, C! r: C3 [; R8 \& A- o--列出sql server错误日志列表,最后更新时间
; R+ C9 @; [7 v2 f* }  j* oexecute master..xp_enumerrorlogs 4 l& ?( T" s& x( p* N8 V) l$ E$ T- X+ i4 q

7 m3 q5 h1 u  |" l4 `--列出服务器上所有windows本地组
9 Z" h# F- k2 d3 M# L  }execute master..xp_enumgroups ) S! m' \5 I9 c! A$ e7 B
. }0 Y  w. O2 y; Y
--检测文件存在性
* M& d5 h  A5 ^7 fexecute master..xp_fileexist 'c:\a.bak'
6 F4 R$ X, \& G* ~  p# H; k2 X* E: Z
9 @' I" |) r) L/ H" I/ gdeclare @flag int 7 b, {/ D& |0 |+ C. X# c

; N" v: K0 `8 d& A0 Y+ X5 p9 @exec master..xp_fileexist 'c:\abc.bak',@flag out ' E. c5 g& v, b5 _

1 x/ @- r7 W8 Z$ s* Y+ f+ gif @flag=1 7 X1 e! ~- _' D' L1 Y
begin : ?6 N# S5 }5 J, `, @4 q
print 'exist' , z& h5 r- W) i1 \- @: e! J3 K
end $ t! m3 d0 j* U4 Y
else
6 G' w" J* U$ D: w8 J7 a3 N4 @+ [9 h; Rbegin - t& m5 k6 p$ U3 A  P
print 'no exist' & T; s$ Z; j. {* ]* [# n
end
$ L9 c9 Z8 e  r, P
5 p0 k3 ~6 B+ F' r. V/ J--列出服务器上固定驱动器,以及每个驱动器的可用空间
0 \, J- u5 Y- O. I% r, E& sexecute master..xp_fixeddrives 9 r5 ^+ H1 a5 I

2 f& c) w7 _9 d& ^* r  i; O  L5 p* H$ S) X% B
--得到当前sql server服务器的计算机名称 9 V5 N  |; W& D2 `5 Q- L
execute master..xp_getnetname , V7 a; k* `$ ?

) A+ w# d* m- ~- }5 t7 h$ w--列出当前错误日志的具体内容
; b/ m0 a- t( }4 \6 T0 REXEC [master].[dbo].[xp_readerrorlog] & p& E/ g" Y. Q# x* G
( ?5 N+ Q7 p9 T* Q! R2 V4 P
--列出指定目录的所有下一级子目录
- D8 h9 S' N4 U1 A' ~, I/ S6 @% oEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT' 4 K, t- |) {6 j" E

$ v8 ~; [0 j! Q' i' {6 m
/ a  Q8 T/ D) J0 h! |# u! L7 K---列出驱动器的名称 6 q+ t& ?# y/ a) w$ H# H! B. x6 x2 ?
--以字节为单位的空闲空间(low free)
7 M- i& }7 b- w, z. N% a$ x--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
) N0 X' {1 k' Q4 q: ZEXEC [master].[dbo].[xp_availablemedia] 4 w, C+ l! _% f; |7 x7 d
--效果如下:
$ ~% T- p. P9 e& W1 O8 ~, G( y/ ~* \- w$ B6 d/ c
name low free high free media type
- ^# F& l1 j7 M1 o( n) ~C:\ 1270386688 0 2
' ~% N4 F5 \  f+ aD:\ 1726824448 2 2
4 b4 i8 F; ?% `$ w% z+ \6 \0 yE:\ 875053056 10 2
9 T* K% ]$ f0 r. {+ o& SF:\ 0 0 8 , u% z1 K1 d) O/ s* ~
( e# W0 g% T9 u" f0 D) d9 k& w% D
回复

使用道具 举报

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

本版积分规则

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