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

MSsql中扩展存储应用

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:24:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
获得MS SQL的版本号
0 U% x: B- T$ y1 c2 Lexecute master..sp_msgetversion
4 u+ Z; ]' d! A- N) N
/ y3 W- ^! G- Z0 c- M--得到硬盘文件信息
5 A7 E" C* d, N2 R( E) t--参数说明:目录名,目录深度,是否显示文件 ; E2 g1 |2 x" ^( ?& c5 _6 l* D  i0 ^9 m
execute master..xp_dirtree 'c:' * C) d, w5 d- s9 S5 G. d
execute master..xp_dirtree 'c:',1 ; B6 ~( w$ @. ^  K/ _) E
execute master..xp_dirtree 'c:',1,1 " l7 s2 i' O7 M$ q# t) F  J
+ h6 v( _  R* e8 @

, \% N" F" M: s7 t: W3 ]--列出服务器上安装的所有OLEDB提供的程序
0 C+ X9 n" o, d* H  U8 _execute master..xp_enum_oledb_providers
, S3 s# I" ~, a8 e$ e1 @. c) G! }  ?+ ~2 Z
--列出服务器上安装的所有代码页 ) n4 `1 N0 B+ c% m% ]4 f
execute master..xp_enumcodepages
5 H$ I$ |; ~  p) v9 o/ B1 O4 z) p. A( E
--列出服务器上配置的dsn
+ B/ T7 c3 |7 H# J* D! Oexecute master..xp_enumdsn   K6 z$ l6 P' Y

; s% }* \, ^3 N  V& n--列出sql server错误日志列表,最后更新时间 ; z7 S% z2 r8 w
execute master..xp_enumerrorlogs ) j3 q) J4 {5 D2 E

3 Y" t7 U- V  S--列出服务器上所有windows本地组 0 ^. f" w# L. Y1 ?7 a: Q4 Z
execute master..xp_enumgroups * B1 I9 n; X, x" ~$ Z
7 U+ Z! S* u  _( E
--检测文件存在性
6 |( I) l  W; @7 t! E, ]) }5 texecute master..xp_fileexist 'c:\a.bak'
$ ]4 f" c) {/ N/ ?- T; l6 q* u: c( z1 l# ^) w; P6 V) A
declare @flag int
4 X% X0 i4 o4 b* S: V6 k1 _9 b$ }$ j0 m- L$ q8 \, E
exec master..xp_fileexist 'c:\abc.bak',@flag out ; Z5 v; X; }1 S

1 a, u+ Q) d* Wif @flag=1 ' [5 n" s. A3 x! G
begin   J/ m1 h1 h# H, w, r" a
print 'exist' % l! S) t  I# ^0 |
end 2 a* c, b7 o$ M
else
7 c0 b- _2 r$ X2 s5 l- F. N" tbegin - {- m1 h" I, I) \" d
print 'no exist'
! f. m7 I/ |7 A$ x3 j9 A3 @# Vend $ ^. C( g. T0 }4 g7 j

: v5 X8 X# ~) _) Y) v3 X--列出服务器上固定驱动器,以及每个驱动器的可用空间
* g0 i. l* j# S) Z2 j( Vexecute master..xp_fixeddrives ; r/ ?8 u9 }  S: w! ~3 }& `

" l$ Y; q8 c% `$ y2 E& c9 n4 r. _' ^2 f
--得到当前sql server服务器的计算机名称 0 Q/ v, u" Z/ e
execute master..xp_getnetname
0 I4 k2 w( D- v3 G8 L/ v* \3 t& o( p4 [
--列出当前错误日志的具体内容 , c1 N6 z3 h- z; n8 z; G0 P
EXEC [master].[dbo].[xp_readerrorlog]
8 @, Z& ^& q+ {1 @/ h6 h/ a+ }) L$ M, X
--列出指定目录的所有下一级子目录 8 i3 F& F( f! Y
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
. `# d/ I7 N, i; d& G7 \, D. O  M
9 j9 t% ^+ F+ W; _+ F4 L6 P2 z" Y6 t$ }4 {) B% M5 s" H& r' h
---列出驱动器的名称 . b) E) D' H$ }
--以字节为单位的空闲空间(low free) + D* X9 y1 ]: N  ^7 e3 Y) f
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
  a' W5 g( I0 f6 x9 u# `9 DEXEC [master].[dbo].[xp_availablemedia]
- j! Q4 s  Y# M5 _. }--效果如下:
0 G9 A; c2 {- O( J6 G
" h9 K4 O/ E9 bname low free high free media type 5 A: \" ?6 p, l2 v: S
C:\ 1270386688 0 2 ; S& Y# g) Z8 t# x
D:\ 1726824448 2 2
; s1 V- g) Z+ r% aE:\ 875053056 10 2 9 [4 |& `0 N* Y; J& B- g# c
F:\ 0 0 8 + C4 `+ y+ }2 H* l2 L1 w

* o& ]( q9 r% _; t, O0 j
回复

使用道具 举报

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

本版积分规则

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