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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 ! ]/ D) J- l( S  J; v+ V
execute master..sp_msgetversion 6 y, \* s& e  @

: F/ _) U1 A, z& g1 E  m6 l% Q--得到硬盘文件信息
  _4 E6 x" d% H8 ~--参数说明:目录名,目录深度,是否显示文件 2 s, d* x: ~7 M1 H% }3 Y. ^; o
execute master..xp_dirtree 'c:'
0 Y6 ?" c# X1 k* Fexecute master..xp_dirtree 'c:',1 . `9 c: Q6 q0 E( }7 N+ q
execute master..xp_dirtree 'c:',1,1 ! n) p3 `. G4 p2 y( r; q

, e& M6 \8 e2 a' v) `; p. M4 {7 R- n: d9 c: y7 V7 F
--列出服务器上安装的所有OLEDB提供的程序 : L8 X) N3 u- N: M8 S
execute master..xp_enum_oledb_providers 8 X: P$ p6 h% Q; e

" v3 x6 r. V9 {" F- }! T7 I; h( T5 p--列出服务器上安装的所有代码页 ( L3 O- X, G; g/ a+ Z8 Y, g
execute master..xp_enumcodepages
  @* O' \6 K* P+ u2 P7 a1 `& ~
' T6 ?8 M/ m8 U. C; ?7 \" G7 S# J--列出服务器上配置的dsn
% U1 S: l! s$ J7 I' j7 ]9 @execute master..xp_enumdsn
  A! M7 |  K) l3 A! V6 E# j' Y0 h8 A7 @- l) X  U9 r: `2 c) ^
--列出sql server错误日志列表,最后更新时间 " X0 [" ?' e# m! \/ G  y6 i
execute master..xp_enumerrorlogs : {- s' O9 m  ?* E" c" _1 e$ e

6 ?. s2 t% T' Q% G3 m7 t5 l2 S5 I2 r--列出服务器上所有windows本地组 4 ^( ?" n* ^/ y
execute master..xp_enumgroups
+ F3 M" n9 w0 R" I
( K1 [8 e, Y6 A& A8 P# N# M--检测文件存在性 9 k% E7 a# y2 C4 g
execute master..xp_fileexist 'c:\a.bak'
2 @( Y8 \/ j+ O& J; v& K/ Z' H0 n" c, h$ n6 f7 M
declare @flag int 7 K8 h& q% ], n2 Q/ W3 r: F7 X  h
3 G5 z2 ?) k: d9 D8 a
exec master..xp_fileexist 'c:\abc.bak',@flag out - H. i" t7 O# A' [9 u0 t
1 o6 ?/ m: s" k: g  q
if @flag=1
: p0 u* `# \5 V" \0 L* [1 i: j: Gbegin ( ^/ R; ?, X+ \& ?
print 'exist' 9 s; Z( L: V4 y' ~! l+ d+ N
end * a+ J$ g' F) B# k
else % L0 ]) ]+ K) T
begin
; W) {3 m4 l7 q* s% ?  v: [" }print 'no exist' ! A( G; W' }% A, E4 z& P; J
end
8 h" d2 @! ~& C( p0 y5 t
. \7 ?" R$ ^- q8 E. G7 G; \6 }--列出服务器上固定驱动器,以及每个驱动器的可用空间
' ^7 N5 J+ r2 H9 S$ |execute master..xp_fixeddrives
8 c1 I# D; S9 X8 p* a; i5 @5 j/ x6 C' Y1 Q/ K, g# o) S  S) y

- v4 t2 Z( o3 m$ [9 v0 F) P/ {--得到当前sql server服务器的计算机名称 * G# o% b7 P) P8 W) F. r% k( A
execute master..xp_getnetname
% V/ V0 _, I$ d3 L/ `" e+ l0 \5 @2 n* S1 B4 V$ z4 N( [
--列出当前错误日志的具体内容
+ }, t' Y  h/ i0 B+ oEXEC [master].[dbo].[xp_readerrorlog] ( v6 A( U$ w5 k- s4 b4 f& I

, j: O% C7 W. t--列出指定目录的所有下一级子目录
: Q" |" t6 }. Z1 VEXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
5 q( i( S$ T: N9 q) I( z2 I$ ~4 e" z4 n
8 H; M$ Q6 S% r
' Y" V0 X1 z2 d" V---列出驱动器的名称
  |. ]; a7 W/ i- }5 a5 o4 Q( }* [& N) M--以字节为单位的空闲空间(low free) 2 d2 ]4 f' W' Q% `
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
6 G2 E- {; C% {. S$ T5 z7 o; [% gEXEC [master].[dbo].[xp_availablemedia]
5 O' \' ^* X: X6 Y4 m--效果如下: + ?6 c! a& X9 V2 C6 j* W  ?7 K& t  Y
  C/ g  k$ ~, ^
name low free high free media type
, d$ O3 }) ^; ^) u4 K6 ?C:\ 1270386688 0 2
! T4 R. e3 @/ }4 GD:\ 1726824448 2 2   u1 I% x1 h8 y
E:\ 875053056 10 2 ; l5 t( a- r' O" e. Y% M# E
F:\ 0 0 8 1 k) s3 H( _  M0 i3 z) q
! K6 E3 e1 {* I, k+ ^/ B
回复

使用道具 举报

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

本版积分规则

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