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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 % `9 d. c) l% W4 X8 w8 E3 }
execute master..sp_msgetversion
% [3 ^7 b0 e! E* y3 \) M
$ T0 U; Z; _* j: E# v5 J--得到硬盘文件信息
' K- a# x5 V  W$ E7 E--参数说明:目录名,目录深度,是否显示文件 % y3 \: R  {" Q" @3 [: V
execute master..xp_dirtree 'c:'
3 P1 M) P# y* {: P1 h6 ]( Texecute master..xp_dirtree 'c:',1 / A# L% ~0 X  M
execute master..xp_dirtree 'c:',1,1 ( e! M6 u" p2 ]: o5 j4 [% _
, |& S7 e4 o$ V! I& [% w* R

. b1 ]9 f- ~1 f; j! h--列出服务器上安装的所有OLEDB提供的程序 : r& \$ W7 f- _$ @, [9 ]; m* m
execute master..xp_enum_oledb_providers ; D+ Y# Z# R2 c+ \. J

: E# W/ n! ?/ u5 v! s" X--列出服务器上安装的所有代码页
) f: e# C2 V" U# y4 |execute master..xp_enumcodepages 0 ^! A* {8 s8 h* p
' Q- T1 N) A! R1 R6 l
--列出服务器上配置的dsn
2 h$ Z  m- {4 m+ \. Iexecute master..xp_enumdsn
# S7 {* L5 x' m1 x1 y
7 l  C$ R: v* S$ `--列出sql server错误日志列表,最后更新时间
. p2 f: n4 R8 jexecute master..xp_enumerrorlogs
( ^* c- C; H4 r+ ~
: d8 A- b  p) G3 @--列出服务器上所有windows本地组
4 H- X  o' x9 u  U$ u( e  _execute master..xp_enumgroups 4 _! \3 p; q1 ^

! u. v! x4 \6 m* o0 I5 ?1 {--检测文件存在性
/ e6 N9 ~& ]5 O! u: O; [1 bexecute master..xp_fileexist 'c:\a.bak'
: c1 g+ x6 _* d  u: O) ~! {0 S5 y$ J
0 l% g0 K5 q" S; y6 S' sdeclare @flag int
# G7 e7 S0 D0 S2 H1 A% n  M' \1 X  O2 B+ K, g3 r+ V/ E( d
exec master..xp_fileexist 'c:\abc.bak',@flag out
  a1 ?! i. {, O! z$ Q. u% O9 h+ U; s7 o) Q9 S
if @flag=1 + n% D7 x. K7 |  V& v% r- @+ g
begin
1 T0 r6 H) Z& k* u3 V- Qprint 'exist' 7 I3 D( d' F3 a, j6 U# D) t: V
end
$ Q5 P  o" u3 Celse ! b+ B  Y8 a* E' A, D5 {, ~+ R; U
begin
7 j% H$ E- j: N# Jprint 'no exist' + x9 w$ F4 D: z. n0 S, y/ h) ?
end 6 t+ \# m8 S( ?/ p& N% O4 I- l
; }; L$ e7 B/ }7 k: J6 Q7 B3 }
--列出服务器上固定驱动器,以及每个驱动器的可用空间
* n+ m) a0 J' y! Zexecute master..xp_fixeddrives 1 l( X. j$ T6 F: S) z7 m6 r: D* ?
/ T* n# K% g- C7 `

5 a# V( T- _# N* w- l. V--得到当前sql server服务器的计算机名称
8 N' }" }4 y1 G/ Texecute master..xp_getnetname ) N9 \, K3 P* q
, o3 G) Q& Z6 |
--列出当前错误日志的具体内容
9 o5 n, }- v. J% k  L3 JEXEC [master].[dbo].[xp_readerrorlog]
  M. v- P0 c2 u3 X6 B8 j4 q
8 K' Q8 @% h9 t' D, I--列出指定目录的所有下一级子目录
& a. h4 r% I0 C' T" H  ]6 UEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
: x' X9 a+ R7 a4 L* L( P, G  H$ Y) q+ n- _& w
+ @# G: T9 s! P0 g4 z! h" J& f& L' f
---列出驱动器的名称
+ X7 |4 I0 z' Y# H3 W--以字节为单位的空闲空间(low free)
! q' a, ?0 z! Q" B--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
1 I9 O# K) B: Q" wEXEC [master].[dbo].[xp_availablemedia] 3 C( Y* f6 y9 q# b6 |
--效果如下:
3 [: c7 j7 J6 \2 u6 A* x2 y( |7 D: d( u  r* y2 B
name low free high free media type 9 Q. o4 v) ~- z  Q+ e# P
C:\ 1270386688 0 2 / ~% ?. F3 |1 r' Q5 y8 E
D:\ 1726824448 2 2 , L' U7 t+ `9 Y8 s
E:\ 875053056 10 2 ' Y2 p8 a9 a' o0 e2 R  m/ s: o4 p
F:\ 0 0 8 " R8 K) M& r8 n) n5 E( U
4 J& G1 e! l4 d! D5 V, T, @' x
回复

使用道具 举报

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

本版积分规则

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