找回密码
 立即注册
查看: 2685|回复: 0
打印 上一主题 下一主题

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 : T! H) {$ l1 N2 k: p  v5 s
execute master..sp_msgetversion ( N. O& l" i; x3 Z- @/ |, P4 ^

& L5 f9 O9 |) H. n! A! y5 G! x! _--得到硬盘文件信息
/ C  Y9 d0 w% N; x# U--参数说明:目录名,目录深度,是否显示文件 4 y- _$ U  `+ u) n1 _  X( ?3 e
execute master..xp_dirtree 'c:' ; G* u2 A- f) f, k) T: s% X
execute master..xp_dirtree 'c:',1 8 x8 C9 f: \: S
execute master..xp_dirtree 'c:',1,1 3 m. k5 E6 q9 p4 W$ S, W. E& ]9 A' y
. d; \! n/ [) T% `9 Q; c' a
( j5 e8 g4 F5 B0 h
--列出服务器上安装的所有OLEDB提供的程序 % w1 q$ _& L- {0 s
execute master..xp_enum_oledb_providers
0 }8 P. m: U: |9 o* k. e" g
% _' W  u$ B6 ?2 ^: s--列出服务器上安装的所有代码页 0 n% |9 L: y* q% X3 e2 j- Z
execute master..xp_enumcodepages : y0 B; K0 o6 p# r
* F& U1 p/ M& d( a
--列出服务器上配置的dsn
( B5 K. D1 e" w' q6 Uexecute master..xp_enumdsn
* c6 R0 r& t: ~( V  W, T- E5 S8 }, b. v8 m0 V8 y, N' w7 q
--列出sql server错误日志列表,最后更新时间
( \9 ^# H! [8 e& i7 S9 Kexecute master..xp_enumerrorlogs
% e: L( ~0 A' f7 B; I: X. H1 h' b. |6 |' ]  o
--列出服务器上所有windows本地组
) m, r: ]# K: P1 Z3 g* M/ pexecute master..xp_enumgroups ( M* x4 d7 e; P& N# N

  {9 M& z) `* g, _" m2 D- l$ H- a6 w--检测文件存在性 + U5 {2 L5 w( \; G
execute master..xp_fileexist 'c:\a.bak'   u0 A* l7 g  [" e  }* X

4 n8 F8 |" x  q% t- t$ J5 ideclare @flag int
6 \, S! ^: l' C, J: q8 R% n. Z' U. _+ Q  v" z2 O. e! e+ W. w
exec master..xp_fileexist 'c:\abc.bak',@flag out 3 P+ _( f$ {6 {( P( T, x
  z* n9 @/ Z6 F/ ?; M
if @flag=1 $ ]; j5 H; }! L+ n- q
begin ' r( u% y! E3 v, `# e2 l0 Z0 x
print 'exist'
4 U4 |, r) Q  j7 i$ ^0 |# fend ; h( Q0 X, g4 x& Z
else
4 f: @* i( H* W: f0 t" {/ }6 O4 vbegin 7 j; G! a! S% j5 d* Y+ K' y# J
print 'no exist'
2 E" Z5 @4 @- y  n3 Q+ Aend 1 [* D. b" K) X

- ?$ N) q" z3 ~4 ]6 [8 p" O& W6 ?--列出服务器上固定驱动器,以及每个驱动器的可用空间 3 p: Y7 Q) V( w4 G0 m% n8 }
execute master..xp_fixeddrives 8 w# w' H0 \& S- {1 h. H

0 w! @9 Q( _1 U! z# m6 y, q1 E- I) q" [! p! {! J& P
--得到当前sql server服务器的计算机名称 4 H9 q1 Z: ^" R% o: `" o/ @
execute master..xp_getnetname . Q/ V. k+ k# Z( [( V
! n/ E; s' U9 ~% u
--列出当前错误日志的具体内容 $ |  v( i1 q  }3 v
EXEC [master].[dbo].[xp_readerrorlog] 0 p  Y- V6 v& V7 ?- N
7 r5 M% `5 B% l- r. {& @/ N+ Y# G
--列出指定目录的所有下一级子目录 ! e* P, t2 F5 C4 c$ P% N( n# S
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
; F4 r1 c9 Y* q) G& N
- q' G, X" v& |5 y+ K, u  O4 h/ {5 B
4 t1 {, |: `9 n) b---列出驱动器的名称
5 f8 o: |" ?) U! k/ x' o--以字节为单位的空闲空间(low free)
9 l6 N" |3 `% z--以驱动器类型:软驱(1),硬盘(2),cd-rom(8) ( e! @  J4 [; A# n" Y! @& x* P
EXEC [master].[dbo].[xp_availablemedia]
8 y8 P# U( H; F1 ^% n--效果如下:
4 f9 b" K) x" I' k% K9 q0 Y! d& [" ?, Z7 S$ W" d) V
name low free high free media type
3 [/ `6 m9 A5 m5 \* {* ?& ^C:\ 1270386688 0 2
% h. ~3 P- q# rD:\ 1726824448 2 2
$ b4 D% x* m( \7 i( g9 eE:\ 875053056 10 2
* b( A1 J* i1 W5 tF:\ 0 0 8 ! }6 l( a, ]& D9 R" o

" ]1 M' `; _0 {4 `
回复

使用道具 举报

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

本版积分规则

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