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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号 0 L. |8 _+ D# V1 T
execute master..sp_msgetversion / \5 a: n) {: E' N$ s
, G  c% d7 l$ u
--得到硬盘文件信息 . U5 B0 y/ Q# `  ^& j
--参数说明:目录名,目录深度,是否显示文件
( ~- S0 S# H7 Xexecute master..xp_dirtree 'c:' / v2 p  @0 f8 |; K
execute master..xp_dirtree 'c:',1 3 P. x' G3 t$ A- o8 P
execute master..xp_dirtree 'c:',1,1 - }7 ~2 b0 X5 m4 i

0 v+ t& ]0 R: U: C) j9 z& \4 ?$ I" X4 F
--列出服务器上安装的所有OLEDB提供的程序 $ O. i# q3 J' C* r3 b; v  \
execute master..xp_enum_oledb_providers
4 q8 G0 m& A9 s; n! w  F: u5 D" q' {) J6 E2 i4 x" E% d- I8 j
--列出服务器上安装的所有代码页 2 Z: N; k+ G7 t
execute master..xp_enumcodepages 2 k! t2 n% I3 H6 z
. M/ c# L4 l( c! E
--列出服务器上配置的dsn & F2 @& P3 R: w  x
execute master..xp_enumdsn
/ m+ t) U6 O$ s, ~- w' Y1 [$ ^8 }3 h* K$ V+ @2 x
--列出sql server错误日志列表,最后更新时间
: p. a" p2 E! u+ q. z- P/ @execute master..xp_enumerrorlogs
: n: S, m! L! Z1 x4 L; @- q, S8 B) Y, N
--列出服务器上所有windows本地组
7 Y6 Q' ?4 T! V! Y* t$ x+ q, Yexecute master..xp_enumgroups
* y: n" v: i( \, B( r# u" m. \# F! M4 I1 H3 m4 C
--检测文件存在性 2 M3 R+ A/ m/ v4 P- d- r. R
execute master..xp_fileexist 'c:\a.bak' 3 l5 p7 g2 c( H$ b+ t0 O3 f
' {$ o, D2 Q! f  @
declare @flag int 5 h% j% v& B, h/ @9 z' T9 H9 R
' P* N- ~% t; O' H) n+ f6 N: a" a
exec master..xp_fileexist 'c:\abc.bak',@flag out 8 X. I) w0 W, U# f, D

6 n% b; _( g6 H! rif @flag=1
' T+ @- W9 y- B5 a+ S. Xbegin ; h# G) A/ L9 Q( Q" v) Y6 C. b
print 'exist'   a/ F( \$ _0 ]5 i, O1 R6 l
end
3 J. U& f2 [1 ielse
/ K% m( h" K( C+ I4 b/ r3 ^begin $ \" s- W4 X$ v( E/ ^1 a& x
print 'no exist' 4 }$ O8 S: }3 }' D$ L
end
+ g* {' t) r3 \2 O' J; x
6 ?3 M7 P3 B, A2 C9 s--列出服务器上固定驱动器,以及每个驱动器的可用空间
- t4 c0 M( u; I% a; Kexecute master..xp_fixeddrives
# e8 F7 L: T" U6 X, w6 R6 K/ W
% X6 b/ Y1 ?% p, w. Y, ^$ `+ m: Y: R+ n5 w8 E
--得到当前sql server服务器的计算机名称 1 o8 u! X7 U0 F; I, D& e& B
execute master..xp_getnetname # d" {% G' J0 P7 G

% @! O1 I7 o7 ^1 ~6 T, {--列出当前错误日志的具体内容 : ?8 Q# p9 e0 @/ O3 {
EXEC [master].[dbo].[xp_readerrorlog]
  h1 c7 B  X) b8 _
* O  J4 p) J+ S' }--列出指定目录的所有下一级子目录 5 O  z" H7 y$ c+ v* y# }
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
' R  F+ R+ l8 U& |6 E9 ]- R! W+ }; [6 B5 z6 m& b9 o

. @6 N6 \" z0 E# ~9 d---列出驱动器的名称 % |; L! z# w5 R1 O
--以字节为单位的空闲空间(low free) 8 b) D! c  I; |. E, m. J, Y" q2 Y
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
1 {( I. e# U; [% k! ?1 H6 u: mEXEC [master].[dbo].[xp_availablemedia]
# n$ `2 I3 z# r: [! B6 W3 v3 x7 }--效果如下: 5 Q/ e0 Z: E& L+ g5 E% Q

; C  T# L9 u; Z+ d* z' w. b+ F3 |name low free high free media type
! o5 r. `& m9 G& |  g1 A8 z# UC:\ 1270386688 0 2 - X: B) I, r: _( _& ^) v! X. r3 L/ e
D:\ 1726824448 2 2 : }2 ?% B7 i, e9 P
E:\ 875053056 10 2
4 q( H3 e! X& ~) U* r$ @( GF:\ 0 0 8 3 H$ A" D8 l3 }

) R  L8 ^7 @2 y' G- o0 m- T6 ^9 [
回复

使用道具 举报

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

本版积分规则

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